CSP-j复赛及其形式
2025-08-05 11:17:34
发布于:河北
续#创作计划#CSP-j初赛及其试题
注意:本篇只注重介绍复赛的形式,习题是次要
1、文件读写
相信大部分人在编题时都发现了一个选项:按文件判题
意思是在编译测试点时要使用笔记本(txt)判题
写法:
#include<iostream>
using namespace std;
int main(){
freopen("···.in","r",stdin);
freopen("···.out","w",stdout);
//freopen("···.in","w",stdout);
fclose(stdin);
fclose(stdout);
return 0;
}
(···指文件名)
敲黑板了~
int main()里的第三行是指创建in文件,运行一次后请删掉点,不然会占out输出。
2.linux系统
有的地区会食用linux系统,但有的地方会食用win系统,win系统大家再熟悉不过,但linux系统还有很多人不知道,具体如何操作下面会给大家演示。以下是Linux操作系统的界面:
并且linux系统是纯英文的
接下来就是最重要的部分了
3.Linux的操作展示:
(在左下角
点击以后会有这个界面:
要选择这个长得像win的软件(第一个):
选New->选第一个 || 打开文件是第二个
—————————————————文件使用—————————————————
首先,在指定位置建文件夹,名字是“地区大写首字母+准考证号+名字小写全拼”,比如我是北京的1001号小明,那我的名字为:
在建完文件夹以后,点进去,然后创建四个文件夹,以题目名字为名字(以模拟题为例):
首先,你会在题目文件里看到一张表:
创建的文件夹名称就是:

以第一道题为例,在文件夹里创建程序,名字改为“bfs.cpp”,注意:这里的cpp很重要。
然后运行上面的文件读写,使bfs文件夹里有这几个东西:

输入在in里->运行程序->输出在out里
3.题目
接下来这个表格你们自行观看:
这上面列举了每道题会考的知识点,如果难度和题号相差较大,说明方法不对
复赛时间为 3.5hour
最后祝大家有一个理想的成绩,店歌攒八蟹蟹。
这里空空如也
有帮助,赞一个