不定时更新~

  • 取模不要用(a+=c)%=P的形式!如果是int类型可能在+=的时候就溢出了
  • 模数不一定是质数所以不能费马小定理求逆元!
  • m写成了n
  • 写完一定要测极限数据!不然莫名 RE
  • 没有考虑三位运算符优先级(优先级小于算术加法)
  • check(i,j,k,l)写成了check(i,k,j,l)
  • 没有初始化
  • 数组开小
  • j<<1写成1<<j
  • f[k]-=f[k]>=P?P:0,f[k+j]+=f[k+j]<0?P:0; 这种写法必须保证初始时 f[] 都是非负的
  • FOR(i,mid-l+1,len-1)A[i]=0; 清空的时候要把高位也清空。不然会循环卷积
  • 写了一个 init 函数结果忘用了
  • query_ls/rs的时候,递归终止条件用的是l==r导致超时
  • 没有在rL==rRcL==cR的时候return
  • 在分治时选择最短中线的时候选成的最长中线
  • a[l]写成了a[i]
  • 没有用防溢出乘法
  • 忘删调试信息
  • a=a*a1/g 不等于 a*=a1/g!
  • 没开 LL
  • &1写成 %1
  • pushup(y)写成pushup(x)
  • <写成<=
  • cmp定义出锅导致REsort传入的cmp是代表一个严格小于的函数
  • 直接return puts("No"), 没有打逗号写0……
  • 快速幂里没有取模(a%=p)。当nLLn*2可能就爆了
  • 没有考虑 n 是模数的倍数的情况(把模数平方,然后计算,最后除n的时候除回来)

2019 CSP-S 耻辱

D1T2 挂 0 了。洛谷测出来后挺沮丧的

但是,又感受到深深的愤怒。对自己的愤怒。

不知道这两个月在搞些什么东西,一个稳的考场策略都实施不下来。我 TM 在干什么?纯粹是混子

也不知道哪里来的自信,考前还玩游戏。真是懒得不行,还自认为是心态好。

天天说我稳,稳个屁。

真的太蠢了

这份耻辱,我就记在这里了。以后给我清醒一点!搞清楚你要干什么!

也不是说不能颓。但要搞清楚啥时候该颓。

在翻身之前别想颓!为什么人就这么惰性

以后想偷懒了自己过来清醒一下

太耻辱了