XCPC比赛时使用的操作系统大部分情况为Ubuntu,这对于不熟悉linux的计算机小白十分不友好。这里旨在给大家提供一个简洁的编译运行方式,避免比赛环境中造成不必要的时间花费。



然后在run.sh文件中输入以下内容: (注意每次修改文件后按ctrl+s保存,当然你也可以设置自动保存)
g++ main.cpp -o main ./main < in.txt > out.txt cat out.txt
这段命令的作用是编译main.cpp程序,编译产生的二进制文件存放到main.exe, 然后执行main.exe, 输入数据来自in.txt, 程序输出结果放在out.txt, 然后打印输出结果
后续我们编译运行只需要执行这个脚本即可

输入指令
cd cpp chmod +x run.sh
编写主函数,并将输入数据写入in.txt文件

打开终端,执行指令./run.sh
(注意当前一定要处于cpp目录下)
这样,程序的输出结果就存放在out.txt里了

下一次运行时,只需要输入!.指令即可(如果不懂,请前往学习linux指令语法)

如果你想在热身赛前熟悉比赛环境,需要在自己的电脑上安装Ubuntu虚拟机并配置gcc环境变量(当然正式赛的时候不用自己配置)。可以去B站搜索如何在本地安装linux虚拟机。

