犯犯傻
总结一下自己写程序犯过的sb错误,以防再犯。
1.x-y打反,i-j打反 +1+1+1+1+1
2.输出搞错(特别是矩阵乘法中 求a^n 最后存在b里,输出b写成了输出aT_T)
3.变量用重
4.没开long long,或者 read的返回值改了但里面读的数没改!!!!!!!!!!+1
5.数组开小!
6.写splay的时候只更新了父亲关系而没更新儿子信息。
7.计数变量搞混,比如cnt,tot
8.一定要确保getchar()得到的是正确的字符!限制它while(ch!=xx&&ch!=xx)ch=getchar()...+1
9.重新利用原来的数组一定要记得清空!
10.无解情况的特判!
11.线段树标记下传的顺序!
12.operator 写错。。。
13.dtmk写错T_T
14.K-Dtree一定要给 0节点的mi,mx附初值!
15.
待UPD……
sb一时,后悔一世。