一、 创建选手准考号文件夹(2024GX已经实现桌面本身就有考好文件夹了)
1. 桌面创建准考证号文件夹,以GX-001举例
右键-新建文件夹
2. 在GX-001文件夹里,创建每道题目的英文名称文件夹(这里拿2024年CSP-J举例)
一共有4题,英文名分别是poker,explore,sticks,chain
则在GX-001里创建这4个文件夹
3. 因为NOI Linux系统只能新建文件夹,而非文件,所以4道题目的程序.cpp程序,需要在C++编译器中创建,所以我们打开小茶壶Genay,在左下角文件里,形状是小茶壶
4. 新建文件
5. 此时你会得到一个未命名.txt的文件,我们需要修改成题目.cpp的文件,例如poker.cpp,可以通过保存ctrl+s来实现重命名的效果
6.ctrl + s保存功能,修改为题目.cpp的名称,并保存到GX-001的对应英文题目文件夹底下
这样对应文件下就有对应的.cpp文件了
7.补充,一般来说,大家从局域网拿到卷子后,也是有4道题目的文件夹的,每个题目文件夹里还包含了大样例,例如:
二、 编译器小茶壶Genay的使用
1. 首先在工具Tool的插件管理器里,配置一下括号补全功能
Auto-close打勾,其他的个人感觉没啥用
2. 编译、运行功能,砖头编译,齿轮运行
3. 运行代码示例
4. 加上freopen的写法
注意:freopen因为是文件读写,多数同学写完会注释掉,然后就会出现诸如:忘记取消注释、freopen无法检查语法正确性等错误,所以这个东西肯定是要多检查几次的,特别是那种复制粘贴的好手,一个错然后个个错...
5. freopen的检查技巧
假设题目sticks是要实现a * b的功能,然后样例1的输入in是10 5,则样例1对应的输出ans是50,那么我们可以不取消freopen的注释,并将sticks改成sticks1然后运行代码,如果运行成功得到的sticks1.out结果和sticks1.ans一致,那么说明freopen没有写错,然后再将sticks1改回sticks即可
一致就说明程序写对了
至此,NOI Linux2.0的操作流程演示完毕,祝大家2025CSP/NOIP RP++