赞
踩
主办方(杭师大考点)已在 E 盘根目录下建立以考生准考证编号命名的文件夹,考生应检查该文件夹名称是否正确(包括编号及大小写字母),如有错误须立即上报监考人员,由监考人员进行更改。确认无误后,考生须为每道试题再单独建立一个子文件夹,子文件夹名与对应的试题英文名相同(参见试题封面页)。考生提交的每道试题的源程序必须分别存放在相应的子文件夹下。
这里以(NOIP2018)复赛提高组 day2为例
题目概况会告诉你所有题目的输入文件名和输出文件名
比如旅行这个题目你需要一个travel文件夹,你的.cpp文件为travel.cpp,不要出现后缀.txt(确保已经显示文件后缀),一定到仔细检查并确定拼写正确。
文件夹名错误可以吗?
0分,自重。
文件名错误可以吗?
0分,自重。
比赛结束前请删掉 除.cpp外 的文件
我们可以使用freopen()函数来。
使用输入文件freopen(“文件路径”,“r”,stdin) 。文件路径就是输入的文件,r是读入(read),stdin是标准输入(standard in)。
使用输出文件freopen(“文件路径”,“w”,stdout) 。w是写入(write),stdout是标准输出(standard out),使用标准输入输出后我们的输入输出语句不需要更改了。
写在哪里呢?
写在
int main()
{
之后,这样所有的输入输出都会采用文件输出流。当然当程序结束后会自动关闭文件流。
不写freopen可以吗?
不写直接0分了,一定要小心。
比如旅行这个题就要这样写
#include <bits/stdc++.h>
using namespace std;
int main()
{
freopen("travel.in","r",stdin);
freopen("travel.out","w",stdout);
/*
解决这个题的代码
*/
return 0;
}
写完怎么测试呢
写完会读取文件,可以直接看文件内容。
也可以先注释掉这两行,等比赛结束时再取消,不推荐。
可以写暴力获取步骤分强烈推荐
写错了,重新改吗?
以考试结束时代码文件为准,可以修改。
小范围对了,大范围不确定可以写吗?
应该对拍下测试大范围的代码是否可以通过小范围,若不确定不应作为最终代码。
1.再次提醒,考试结束前请检查文件夹名,文件夹位置,文件名以及文件输入输出。
2.注意数据类型, 需要时请使用long long或写高精度。(十年OI一场空,不开long long见祖宗)
3.注意数组大小,数组太大将无法运行导致0分。一个int为4字节,long long(double)为8字节,大概数组大小要在3e6以内。也不要数组太小,小心挂分。
4.若使用直接输出进行debug(查错),比赛结束前一定要再检查一遍debug内容是否被删除,包括多余的换行。
5.测试极限数据,特别是在输入规模小的时候。
6.涉及到有无解,可以直接输出无解骗分。
7.不要使用next、Y1和y1变量(同理还有hash、time、pipe、yn、j0、j1、jn),会导致CE。另外不要使用gets函数(C++14已经移除,用getline替代)。
8.优先队列为priority_queue,不要拼错。
9.使用快读需要注意数据类型,另外不建议使用快读,带来的卡常效果有限。
10.编译记得开-std=c++14 -Wall -Wl,–stack=……(zzx提供,其中-Wl,–stack=……要写在连接器,也可以不用)
11.数组初始化少写","(如方向数组)
12.下标越界,比如背包j-w[i]时需要确实其大于等于0。
13.忘记变量初始化,全局变量会自动初始化,局部变量是垃圾。
14.输出格式出错,忘记输出换行或输出多个空格,如输出一行一定要输出换行。
15.不确定要写暴力。有想法且时间足够须对拍后作为自己的最终代码。
16.等监考老师收完代码再离场。
ZJ CSP-S 2020 迷惑行为大赏
ZJ CSP-S 2020 迷惑行为大赏 SSR
noip2020 SD选手迷惑行为大赏
BJ CSP-S 2020 迷惑行为大赏
JS CSP-S 2020 迷惑行为大赏
【水】迷 惑 行 为 合 集(黑龙江省版)
JX 迷 惑 行 为 大 赏
【水】迷 惑 行 为 合 集(湖南省版)
JX CSP-S 2020 迷惑行为大赏 SP
CSP-S 2020 SC 迷惑行为大赏
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。