1.如果比赛的时候机子有些小问题导致没能及时登录,那么登录上去的时候请务必把开赛以来所有的广播都看一遍,毕竟很多时候题面不够严谨,是需要修改的(说的就是你,18年西安邀请赛热身第一题)。
2.出发到比赛城市前两天就把模板装订好,手忙脚乱掉东西不是个好信号。
3.同理的还有字典。你还想手忙脚乱地拿一本盗版字典去比赛吗?
4.不要放弃看懂任何一道属于你的题目。
5.如果题目数量非常多的话,可以在题册封面写好每个题目的一句话描述防止忘记,然后对于你觉得可能能做出来的题目做个标记,不然又要发生明明能做出来的题目 结果比赛搞着搞着就忘了 然后结束前七分钟想起来还有这么个题目 还想出了做法 那就凉凉很悲伤了。(哦 四维空间我还是爱着你的)
6.如果要取模......尤其是当减法的地方要取模......
printf("%d\n",(sum[R]-sum[L-1]+mod)%mod);
printf("%d\n",sum[R]-sum[L-1]);
找不同?
7.不要以为1e9的数字int存得下,不要担心long long超时,老老实实用long long 的变量存数啦,你还想经历改个变量就过了的这种事儿嘛?
8.快速幂在输入次数是负数的时候会陷入死循环,然后你就T了
所以要注意边界处理(一般都是n=1的时候,因为输入的次数通常都是n-1或者n-2,那么这个时候会有负数或者0的情况)