ACM比赛注意事项
2015-08-11 22:16
225 查看
1.
有mod不能直接用除法
例如:f[x]=(f[x-1]/2)%mod;
除法不满足,mod的性质,应该转化成乘法逆元
减法记得加mod,否则成负数
a=(a-b+mod)%mod
2.
卡时限
STL的size()函数也是有常数的,所以循环次数多时尽量不要用
例如: for(int i=0; i<a.size(); i++) 可以把他改成 for (int i=a.size()-1, i>=0; i--)
在卡时限的时候比较有用
另外struct的构造函数也是有常数的
有mod不能直接用除法
例如:f[x]=(f[x-1]/2)%mod;
除法不满足,mod的性质,应该转化成乘法逆元
减法记得加mod,否则成负数
a=(a-b+mod)%mod
2.
卡时限
STL的size()函数也是有常数的,所以循环次数多时尽量不要用
例如: for(int i=0; i<a.size(); i++) 可以把他改成 for (int i=a.size()-1, i>=0; i--)
在卡时限的时候比较有用
另外struct的构造函数也是有常数的
相关文章推荐
- 蓝牙4.0/BLE协议栈学习笔记(一)
- 正则表达式简单语法使用总结一
- (一一七)基本文件操作 -SDWebImage清除缓存 -文件夹的大小计算
- JS函数式编程【译】4.在Javascript中实现函数式编程的技术
- 码农成长篇——新员工怎样快速脱颖而出
- 沟通的一个小错误
- 租房
- 开机自启动
- 表面着色器的顶点动画
- Java日志框架
- Objective-C Runtime (一)
- 浅析 Linux 中的时间编程和实现原理,第 4 部分: Linux 内核的工作
- hdu5375Gray code (贪心解法
- bash:快捷键
- 国行MOTO XT1085刷1092(欧版)系统教程
- Qt5.5.0+VS2013+win64配置
- HDU 5241 Friends
- ip与域名的关系
- [leetcode-117]Populating Next Right Pointers in Each Node II(c++)
- COCI 2012 Germ