HNOI2019注意事项

xzyxzy

2019-04-05 08:57:42

Personal

# 1.Emacs配置文件 ``` (global-linum-mode t) (global-set-key (kbd "RET") 'newline-and-indent) (setq default-tab-width 4) (setq c-default-style "awk") ``` # 2.考场策略 前一个小时把三道题全部浏览一遍,把基本题目意思写在草稿纸上并写好最裸的暴力(如果发现暴力不那么好写可以多想一会) 接下来逐题攻破,得到较高的暴力分。最后专攻一道最好拿分 or 最拿手的题目。 #### 最重要的一点:题目不会不能慌!!! # 3.查错步骤 ### 1.文件方面 - freopen有没有打错 - 调试信息有没有注释 ### 2.空间方面 - 计算内存,千万不能卡上界 - 边数组开两倍(等等一些需要开多倍的数组) ### 3.运算方面 - **long long以及初始化的上界是否足够大/小** - 三个int相加的情况 - 中间变量的初始化 - 取模问题 - 模数很小的时候暴力也需要取模 - 本来就大于mod的数先模再乘 - 模数注意不要写错 ### 4.实现方面 - int类型错开成char类型 - long long类型用int读入 - 循环变量ij、长宽nm不能混淆 - 传参需要& - 多组数据初始化问题 - 结构体局部变量初始化问题 ### 5.习惯方面 - warning 特殊边界情况 - 眼查代码!! ### 6.其他 - 起点=终点的统计问题 - 点分治的mx重置为0,siz重置为1