做题中的错误总结

1.27 ybt1786 sum数组没有将n以后的值补全为sum[n]。

1.28 ybt1787 sum数组没有给左边留,并且右边补全时sum[i]=sum[n+w]写成了sum[i]=sum[n]。

1.31 ybt1720 01分数规划类二分的时候,注意输出的是l还是r。

2.23 P2801 一个哈儿错误调一下午,分块重新排序写成了每修改一个数就重新排序,一直T。

3.1 线性基中x&(1<<i)在define int long long 后一定要写成x&((int)1<<i)不然包wa

3.6 P4585 [FJOI2015]火星商店问题(调尼玛一晚上)

结构体不能这样赋值

 只能将++cnt1写到外面

 3.8

血的教训:见到数据范围有坑不对头先记在程序头,之后不得搞忘。

看到乘法要乘爆马上开long long,不能想到码完了再去开,反手就搞忘了。

3.9

CF678F Lena and Queries

query里头suan函数的两个变量搞反了,整的很恼火,还有就是要注意k=0的时候特判取y的最大值,不然出锅。

还有就是inf能开好大开好大,1e18都不够……

 3.12

P2163 [SHOI2007] 园丁的烦恼

cdq分治有个指针取名为mm在某次使用时写的是m导致一直wa。

原文地址:https://www.cnblogs.com/betablewaloot/p/12237630.html