1.printf

printf("%.0lf",k) 输出的不是floor(k) 而是k四舍五入

。。才发现.xlf 都是四舍五入取x位

2.cin

char buff[300]

读入数据 A B C D

用for(int i=1;i<=4;i++) cin>>buff[i]读入的话 读入的是ABCD 空格会被cin忽略

值得一提的是 cin比getchar 慢了一倍

3.二分小细节

二分的时候

m=(s+t)/2与 m=(s+t)/2+1 该选择哪一个取中值的方法

取决于最后的是s=m+1 还是s=m

一般利用 s=1 t=2 的时候判断一下即可

4.使用+oo与-oo应该注意的结尾问题

可能全程都没有更新最大值最小值 ,记得最后特判一下是否还是等于+oo -oo 来变更题目中所需求的答案

5.高精度要注意的

I 高精X高精时

第二个循环是等号

II输出

记得逆序输出(压位后很可能正序输出看

起来没错误)

III结构体模板

struct Bigint
{
int operator[](int index) const {
return digit[index];
} int& operator[](int index) {
return digit[index];
}
int len;
int digit[L];
};

new:

注意 初值为-1时 并且 未被覆盖到的数  会对未来产生什么影响 ,一般都要特判

6.关于#define maxn 10000+5

一般不会出错

但是E[maxn*5]=E[10000+5*6]=E[10030]

所以以后少用define 多用const定义maxn;

7.网络流越界 会TLE

最新文章

  1. js中arguments的用法
  2. PresentViewController切换界面(一些系统自带的页面切换动画)
  3. IOS自定义仪表盘
  4. 05_android入门_GET方式实现登陆(在控件上显示服务端返回的内容)
  5. Hibernate检索方式 分类: SSH框架 2015-07-10 22:10 4人阅读 评论(0) 收藏
  6. 从零学习IOS-VirtualBox-4.3.20-96997-Win
  7. 在Eclipse中添加添加一些有助于开发的插件
  8. 批量SSH操作工具---OmniTTY安装
  9. hdu1030
  10. JVM 方法调用之动态分派
  11. VS2017下使用Git遇到的问题
  12. 使用ServletContext对象读取资源文件
  13. vs无法启动程序,操作在当前状态中是非法的
  14. 详解:PHP加速器配置神器opcache
  15. ProtoBuf 常用序列化/反序列化API 转
  16. 项目冲刺First
  17. VC++ 定时器使用总结
  18. 构建基于TCP的应用层通信模型
  19. js版根据经纬度计算多边形面积(墨卡托投影)
  20. RF上传图片各种失败坑,使用pywin32来操作windows窗体

热门文章

  1. 批量创建prefab
  2. .NET(C#):分析IL中的if-else,while和for语句并用Emit实现
  3. [Javascript] property function &amp;&amp; Enumeration
  4. Git 上传本地命令
  5. java连接sqL2008 数据库实例
  6. 学习javascript中this用法的一些感悟
  7. 提高MySQL数据库查询效率的几个技巧(转载)
  8. Integer和Integer数据的大小比较
  9. basename $0的用法
  10. WPF中获取控件之间的相对位置