比赛小技巧
基于C++
Zqchang
这个作者很懒,什么都没留下…
展开
-
记录一些小点
如果数组越界了,什么错误都可能发生原创 2022-01-30 23:43:13 · 292 阅读 · 0 评论 -
memset的巧法
害,之前一直用memset,一搞就搞全部,现在发现了一个好的用法 memset(h, -1, n * sizeof(type)) 注意奥,这里的n指的是长度,但是它从0开始,所以第n个没有初始化到,可以用n+1,这样就初始化到了原创 2022-01-30 17:39:19 · 552 阅读 · 0 评论 -
关于C++内存
好兄弟们,我荔枝要当一个常更的博主话痨 那么这期给大家说一点点 在C++中,你连续int几个数,或者是数组,那么,他们的存储空间是连着的,比如 int e[N], ne[N], h[N], idx; 这里h[N]其实就是idx,惊不惊喜,意不意外,开不开心 我初始化的时候,忘记了h[N]其实没有h[N],然后我直接 for(int i=1;i<=N;i++) h[i] = -1; 然后这就导致idx变成了-1,然后我后边的题就g了 ...原创 2021-11-12 21:24:22 · 346 阅读 · 0 评论 -
每日一个小技巧
#include<bits/stdc++.h> using namespace std; #define int long long signed main() { char op[2]; /*如果要读入一个字符用的是scanf的话, 尽量用读入数组的模式,这样能自动忽略空格, 换行符,制表符减少出错概率 */ scanf("%s", &op); //在平时读入的时候,还可以在百分号前边加一个空格,也可以忽略空格之类的 return 0; } ...原创 2021-11-12 20:23:13 · 214 阅读 · 0 评论