HNOI2019注意事项
xzyxzy
2019-04-05 08:57:42
# 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