开赛时要做什么?
开赛时要做什么?
前言
这篇随笔的性质是个人记录而非公共教学,请酌情参考。
虚拟机配置
| 项目 | 操作 | 备注 |
|---|---|---|
| 系统 | 开大内存 | |
| 系统 | 多分几个 CPU | |
| 显示 | 开大显存 | |
| 共享文件夹 | 检查是否开启共享文件夹/剪贴板/拖放 | |
| 共享文件夹 | 把共享文件夹改成文件夹 GD-xxxx |
vscode 配置
| 项目 | 操作 | 备注 |
|---|---|---|
| 常用设置 Editor:Font Size | 适当调整 | 字体大小 |
| 常用设置 Editor:Word Wrap | 调为 on |
折行方式 |
| 常用设置 Flies:Auto Save | 调为 afterDelay |
自动保存 |
| 设置 Editor:Insert Spaces | 搜索 insert spaces,关闭 |
按 tab 时是否插入空格 |
| 主题->颜色主题 | 改为深色高对比度 |
Linux 终端
| 项目 | 命令 | 备注 |
|---|---|---|
| 常用编译命令 | g++ test.cpp -o test -Wall -std=c++14 -DLOCAL -O2 -fsanitize=address,undefined |
|
| 修改栈空间限制 | ulimit -s 1024000 |
数字以 kb 为单位,每次开新终端时需要重新修改 |
| 比较文件差异 | diff my.out test.ans |
-w 忽略所有空格和换行,diff --help 查看帮助 |
| 测程序运行时间 | time ./test |
记得关掉 -fsanitize |
| 测程序静态空间 | size test |
|
| 运行程序测内存峰值 | \time -v test |
|
| 查看程序运行详细信息(包括时间、空间) | /usr/bin/time -v ./test |
Windows 终端
g++ test.cpp -o test -O2 -std=c++14 -Wall "-Wl,--stack=102400000000"
fc /w my.out test.ans
开题前要做的事
- 打缺省源,文件名直接复制。一定记得填文件读写!
- 注意四道题目的类型、时间限制、空间限制、大样例个数(是否需要对拍、是否是结论题)。
- 阅读并简单思考四道题目,初步判断哪些题可做,哪些暴力/性质分值得拿。以便控制做题节奏。
其他注意点
- 杜绝红温。红温时必须上喝水/洗手间/跳题。
- 做完一道题必须喝口水。
- 写完代码后关闭编辑窗口。
- 会赢的!
本文来自博客园,作者:wing_heart,转载请注明原文链接:https://www.cnblogs.com/wingheart/p/19280535

浙公网安备 33010602011771号