pushdown乘以懒标记....劳资的青春都花在找bug上了
赋值给long long的int * int可能爆啊啊啊啊啊啊啊啊
搜索边界别只写一个..比如迭代加深..棋盘染色///
看数据范围的时候不要把m的数据范围看成n的
开long long
输入m条边的时候不要for循环里输入n条边,排序亦如此
cout<<st<0?-1:st;是不对的,优先级
应该是cout<<(st<0?-1:st);
题目要求多组询问,但是样例只有一组询问别忘记换行
线段树change之后pushup
树剖分轻重链时if(!top[x])top[x]=x;
pushdown....
割点第一种情况是low[v]>=dfn[x]不是low[v]>=low[x]
char a[];scanf("%s",a+1);
fabs double的绝对值
判断两个double是否相等fabs(a-b)<=1e-8 因为有精度误差
搜索/dfs时搜过的不要搜 vis,pre..记录等。
DAY2
开long long 要取模...
别忘写正解
枚举是个好东西。
做的事:学卡特兰数 考洛谷月赛 过了一遍noip2017....的暴力
DAY3:
上午考试,读不懂题.....
下午做noip2016.....的暴力
DAY4:
上午考试
下午做noip2015...的暴力
最后半小时打模板
空间 僵尸岛 bfs 数学 文件夹 大数据读入 对拍