下面那篇 NOIP 比赛笔记其实是给我自己看的……
所以大家请看这篇 😃
彻底失去对 Luogu Blog 排版的信心。果然还是自己亲手搭的 Hexo 好用。
啧啧啧,我的 Hexo 排版真的好看。<_<
# 比赛前干啥
睡觉。
CSP-J 在下午,如果有时间,你还可以睡个中午觉。
不然你就只能在考场上睡了。
😃
临走前记得带上这些:
- 身份证
- 准考证
- 通讯工具
- 2 支或以上好写的笔(可以带几支不同颜色的)
- 纸巾
- 一个背包
水其实可以不用带。上车后会发一瓶,到了考场还有一瓶。当时我包里带了 3 瓶水回来,考场发的鼎湖山泉现在还放在我桌面上。
# 开考前干啥
进入考场之前,手机关机放背包里,不要带进去。
对了,你可以带吃的进去,神奇的 NOIP 允许你在考试时吃东西。
当然你也可以试试带榴莲或者榴莲糖、榴莲蛋糕之类的进去吃,规则上没说不给,不过不保证你能活着出来。😃
进入考场,先进入设置把屏幕分辨率从老人机模式调到原生分辨率,显示器亮度调到合适,鼠标键盘调到一个舒适的位置。检查机箱 USB 封条是否稳固。
桌面上有一个加密的压缩包,所有规则须知的文件,和一个编程程序文件夹。通读须知,C 盘下建好文件夹。设置编辑器环境。
# Dev C++
# 自动保存
- 「工具 -> 编辑器选项 - > 自动保存 -> 启动编辑器自动保存」打勾,文件名 选择「附加格式化时间戳」
# 编译选项
「工具 -> 编译选项 -> 代码生成 / 优化 -> 连接器 -> 产生调试信息」 选择 YES
快捷键:启动调试
F5
下一步F7
打开
-Wall
选择 C++ 编译器标准:ISO C++98
为了减少踢到电源线 / 考场停电 / 电脑死机时的损失,请打开自动保存。每做完一道题可以备份一份到 D/E/F 盘。
然后差不多开始做题了。
# 考试开始
输密码是一个会让人抓狂的环节,因为老师读给你的密码会是这样的:
=zhu1YI1JIAN1cha6(大小写拼音 + 数字)
实在难以想象一位有方言口音的老师读密码时的情景。
请先把密码打在记事本上,再复制密码解压。
解开压缩包之后,你就可以愉快地做题了。
一些小技巧和注意事项:
- 分屏大法,左边敲代码,右边看题目。
- 善用草稿纸。T3 T4 写代码前列需求点,画图。
- 记得加文件读写!
- 接上一条,测试时用文件测。
话说我当时的机子 Win 键貌似坏了…… Win
+ D
和 Win
+ Tab
用不了,难受。
比赛结束前 10 分钟就放弃治疗吧,别希望能绝杀。再三检查有没有去掉调试语句、是否能通过编译,文件输入输出是否正确,文件名和建立文件夹是否正确。
考场上如果没思路,建议多往厕所跑跑,厕所是一个很奇怪的地方,时常能在厕所获得灵感(雾)
# 大数据读写
电脑上装了 GVim,务必使用 GVim 打开大数据文件。(Notepad 打开会卡死)
使用 Vim 打开了文件,我们发现此时我们无法对文件进行操作
不要慌,Vim 默认开启时是 “命令” 模式,是需要输入指令来操作的
我们按下
i
,切换到插入模式,就可以愉快的写代码了写完代码了,我们需要保存一下
那么问题来了,怎么保存呢
首先,我们按下
Esc
键(敲 ESC 三个字母的可以关掉 blog 直接退役了),返回命令模式然后,我们在命令模式下输入
:wq
(均为小写英文字符),就可以保存文件并直接回到终端啦语句解释:
:
的作用是一次输入多条指令,上文中我们未使用:
直接按i
便是立刻执行命令,这里便会等待你一次输入全部命令回车后依次执行;w
是 Vim 的保存命令(不是 s 吗);q
是退出指令
写不动了,下星期再接着写。
# 补充
# 2020-04-06
也没啥好写的了,差不多就这些。就这样吧。
祝大家
(从 隔壁大佬 那抄来的 RP+++++)
# 引用的文章
- 以梦为马,不负韶华 ——CSP2019 考前提醒
- 致 CSP 萌新 / 不会使用 NOI LINUX 的人群