授权码 MD5:71f9eea8b22d84fca61763855842d32f
游记
Day 0 - 比赛前夕
来摘抄一段学长给的注意事项。然后评价一下...
freopen // 万事开头 `freopen`,一定写 `freopen`
编译环境 (-O2, -std=c++14) // 命令行编译,注意编译信息
g++ a.cpp -o a -O2 -std=c++14 // 重温编译命令
stl 的 size 为 uint // 注意 size 得 0 的情况,如果为空别取 size()
%lld // printf 党 - %lld
std::ios::sync_with_stdio(false), std::cin.tie(0); // cin 党 - 关捆绑
1ll << x // 左移开 long long!
998244853 // 不要想当然!看好模数!'853'!'853'!'853'!
数组大小 // 无向图开 2 倍,线段树开 4 倍,树套树开 40 倍
// 接下来两个 - 测空间 (ulimit -v)
ulimit -v 1024000
ulimit -s 1024000
多测 // 不清空,亲人两行泪
memset(a, 0, sizeof a); // 注意 memset 效率,清空!清空!清空!
n, m写反 // 啊啊啊 n!=m,不要想当然地自己造大样例!
删调试 // 最后五分钟不要干别的,最后一分钟不要碰键盘!
/0 // 注意除 0 错!
空串空链 // 空串令人崩溃!
重边处理
刷一刷 AcSaber?