开赛时要做什么?

开赛时要做什么?

前言

这篇随笔的性质是个人记录而非公共教学,请酌情参考。

虚拟机配置

项目 操作 备注
系统 开大内存
系统 多分几个 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

开题前要做的事

  • 打缺省源,文件名直接复制。一定记得填文件读写
  • 注意四道题目的类型、时间限制、空间限制、大样例个数(是否需要对拍、是否是结论题)。
  • 阅读并简单思考四道题目,初步判断哪些题可做,哪些暴力/性质分值得拿。以便控制做题节奏。

其他注意点

  • 杜绝红温。红温时必须上喝水/洗手间/跳题。
  • 做完一道题必须喝口水。
  • 写完代码后关闭编辑窗口。
  • 会赢的!
posted @ 2025-11-28 10:30  wing_heart  阅读(9)  评论(0)    收藏  举报