分享

【洛谷日报#233】CSP2019考前提醒——以梦为马,不负韶华

 长沙7喜 2019-11-15

作者是一个江苏高一萌新,初中参加过三次普及组复赛,还是略有一些经验的。

将三年的经验与教训写在这里,仅供大家参考,有不同想法的地方可以再交流商讨。

本文主要针对的是普通选手,不是国集选手这样的神仙。


壹·必须学会的一些 Linux 操作

这就必须要说到笔者 NOIP2016 复赛了,在 NOIP2016 时,笔者初一,由于一些玄学的系统差异问题,导致了笔者4个编译错误,从260->0.

江苏省一直是提供 Windows 作为主系统,在 Windows 下为选手提供 NOI Linux 虚拟机。

以下是一些终端常用命令:

l 显示当前所在目录下的文件和子目录

cd xxx 切换到当前目录下 xxx 子目录

cd .. 返回上级目录,注意 cd.. 之间有个空格

g++ -o test test.cpp -lm 试卷中提供的编译命令,但是建议加上 -Wall 选项,以显示全部警告信息:g++ -o test test.cpp -lm -Wall

./test 运行程序

建议提供了Windows环境的省份的同学,在Windows下编程,到Linux下编译和测样例,在Linux下编译前,一定要先做好备份,否则一旦输错编译命令,可能造成不可逆后果。


贰·时间分配与心态调试

开场前先提前调整好分辨率、编译器字体字号到习惯的程度。打一个 A+B problem 确认 IDE 没有问题。

众所周知,NOIP2018 PJT3摆渡车是一个比较难的题目。(神仙别D我),但是 T4对称二叉树拿分则比较容易,此时一定要根据自己的实际情况,分配这两题的时间。

仔细读题,理解提议后方可写题。前两题一定要仔细阅读题面,不要错过细节。合理使用草稿纸

心态调试方面,主要是对于提高组选手。

由于作者是第一次参加提高组,没有什么经验,但是从往届学长的总结来看,Day1 考完之后就当自己 AK 了,千万不要去想自己有没有可能挂分。

对于后面的题目,无论怎么样先去完成部分分,完成尽可能多的子任务。然后再考虑满分解法。

不建议在考完全部之前测任何民间数据进行估分

而当 Day1 遇到像 NOIP2016-Day1 一样毒瘤的卷子的时候,不要慌张,发现T2明显不可做(明示如何判断部分分类的时候),一定求稳,先拿稳部分分。

最好学习一下 namespace 的 Subtask 写法。

考场上如果没思路,建议多往厕所跑跑,厕所是一个很奇怪的地方,时常能在厕所获得灵感(雾)


叁·一些注意点

身份证身份证身份证!

准考证准考证准考证!

吃好早餐,少喝点水。可以带水进去。

int*int乘法强转 long long

不要开太大的数组,小心MLE(可以提前计算)。

减少不必要的优化,以降低思维难度、减少代码量和出错为目标。

next,x0,x1,y0,y1,index 别作变量名!

long long%lld

遇到字符串尽可能到 Linux 测样例!

比赛结束前10分钟就放弃治疗吧,别希望能绝杀。再三检查有没有去掉调试语句、是否能通过编译,文件输入输出是否正确,文件名和建立文件夹是否正确。


肆·对拍

为了防止挂分,建议对拍,即用暴力和要提交的程序进行互相检测。

建议不会写数据生成器的同学恶补一下。

这里提供一种用 C++ 写的 Windows 对拍脚本,可以参考一下。

其中 data.exe是数据生成器,std.exe是暴力,test.exe是要测的程序。

test.out 是要测的程序的输出文件,test.ans是暴力的输出文件。

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;

int cas;

int main(){
    while(1){
        ++cas;Sleep(50);
        system('data.exe');
        system('std.exe');
        syetem('test.exe');
        printf('-----------Test Case %d----------\n',cas);
        if(system('fc test.out test.ans')) system('pause');
    }
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多