NOIP&CSP注意事项
程序
最重要的啦!
1
2freopen("***.in", "r", stdin);
freopen("***.out", "w", stdout);
freopen在
- 不开
longlong见祖宗?
按数据范围做决定,longlong读入时间大
数组空间不要开小。线段树开
倍,无向图开 倍。主席树开25倍 万能头不建议与
x1/y1食用与 两种系统的换行符是不同的,其中 的换行符时 \n,而的换行符是 \r\n。当指数为整数时尽量不用 pow 函数,自己手写快速幂。
1
2
3
4
5
6
7
8
9ll qpow(ll n, ll base, ll mod) {
ll ret = 1;
while(n) {
if(n & 1) ret = ret * base % mod;
base = base * base % mod;
n >>= 1;
}
return ret;
}打表出省一,有些数据范围小,自己程序过不了的可以考虑本地运行打表。
线段树 push_up()时要回传tag
i与 j 的区别
未完待续 支持提供素材
评论
TwikooUtterances

