卡常的辅助方法
使用能够测量代码时间的代码辅助卡常。
1
2
3
4
5auto begin = std::chrono::high_resolution_clock::now();
auto end = std::chrono::high_resolution_clock::now();
auto elapsed = std::chrono::duration_cast<std::chrono::nanoseconds>(end - begin);
cerr << B << ' ' << elapsed.count() * 1e-9 << '\n';- 警告:别开O3,那不真实,万一比赛ban了O3你就完了,老老实实卡常,练习卡常技巧。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Oldplace!
评论