NOI linux使用教程

一、 创建选手准考号文件夹(2024GX已经实现桌面本身就有考好文件夹了)

1. 桌面创建准考证号文件夹,以GX-001举例

右键-新建文件夹

image

 

image

 2. 在GX-001文件夹里,创建每道题目的英文名称文件夹(这里拿2024年CSP-J举例)

24f7f4e77193ed9b1f9a18523586e28a_or2uh6r2

 一共有4题,英文名分别是poker,explore,sticks,chain

则在GX-001里创建这4个文件夹

image

 

image

 

3. 因为NOI Linux系统只能新建文件夹,而非文件,所以4道题目的程序.cpp程序,需要在C++编译器中创建,所以我们打开小茶壶Genay,在左下角文件里,形状是小茶壶

image

 

4. 新建文件

image

 

5. 此时你会得到一个未命名.txt的文件,我们需要修改成题目.cpp的文件,例如poker.cpp,可以通过保存ctrl+s来实现重命名的效果

image

 

6.ctrl + s保存功能,修改为题目.cpp的名称,并保存到GX-001的对应英文题目文件夹底下

image

 这样对应文件下就有对应的.cpp文件了

image

 

7.补充,一般来说,大家从局域网拿到卷子后,也是有4道题目的文件夹的,每个题目文件夹里还包含了大样例,例如:

image

 

 

二、 编译器小茶壶Genay的使用

1. 首先在工具Tool的插件管理器里,配置一下括号补全功能

image

 Auto-close打勾,其他的个人感觉没啥用

image

 

2. 编译、运行功能,砖头编译,齿轮运行

image

 

3. 运行代码示例

image

 

4. 加上freopen的写法

注意:freopen因为是文件读写,多数同学写完会注释掉,然后就会出现诸如:忘记取消注释、freopen无法检查语法正确性等错误,所以这个东西肯定是要多检查几次的,特别是那种复制粘贴的好手,一个错然后个个错...

image

 

5. freopen的检查技巧

假设题目sticks是要实现a * b的功能,然后样例1的输入in是10 5,则样例1对应的输出ans是50,那么我们可以不取消freopen的注释,并将sticks改成sticks1然后运行代码,如果运行成功得到的sticks1.out结果和sticks1.ans一致,那么说明freopen没有写错,然后再将sticks1改回sticks即可

image

 

image

 

image

image

 

 一致就说明程序写对了

 

至此,NOI Linux2.0的操作流程演示完毕,祝大家2025CSP/NOIP  RP++

posted @ 2025-09-12 15:52  CRt0729  阅读(291)  评论(0)    收藏  举报