# CTSC2016 **Repository Path**: mulab/CTSC2016 ## Basic Information - **Project Name**: CTSC2016 - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2016-08-17 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #CTSC2016
day1 //第一层是不同天 day2 interval //第二层是题目 drink nodes assignment[.pdf] //命题报告,一个文件或文件夹,单文件用pdf、pptx、html等可以直接看的格式,下同 discussion[.pdf] //讲题/题目讨论PPT,一个文件或文件夹 solution[.docs] //题解 data //一定包含一个评测用数据的文件夹 nodes1.in nodes1.ans //标准输出文件是.ans ... nodes10.ans chk //checker统一使用chk命名,需要编译的话提供一个同名文件夹 chk.cpp //如果用最正常的命令编译,就这么放,否则要提供makefile testlib.h //可以有其他文件 down //一定包含一个下发文件夹 nodes1.in //对于有的题来说,这个是第一个样例 nodes1.ans //这里的编号和题面中的样例编号相同,题面中出现的样例也要在这里给出 nodes2.in ... decimal.cpp //这道题没有这个啦,这个是要下发的代码 checker //对于需要编译后下发的,仍然是提供一个文件夹 checker.cpp //和上面一样,正常编译就这样,否则提供makefile testlib.h sample_programs.dir //极少的题目需要下发一个目录,我们规定这样的目录+.dir好了,下发时会删除.dir sample.cpp //这些完全可以不放在目录中下发 sample.pas vfk //每个出题人/验题人建立一个目录 picks //这是另一个验题人 val //如果你写了数据检查器请放在这样命名的文件夹下,暂不统一规定检查 器的协议,仅供人使用,所以里面装什么可以随意;当然也可以直接一个文件而不放在文件夹,因为是人用的 gen //如果你写了数据生成器,同样不规定格式 data.test //如果你不是出题人但是出了数据 chk.test //如果你写了checker的测试,装在这个文件夹下 checker.test //同理,不要问我同名怎么办 n_log_n //每个模拟选手的测试用一个文件夹装 nodes.cpp或nodes1.ans //这就是一个模拟选手 Dinic //另一个模拟选手,名称随意,不要匹配到上文和下文的名称就行 nodes1.ans ... hehe.dir //如果你有其他文件夹,觉得想分享给大家,又不是模拟选手,用.dir rename.py //可以有其他想要分享的文件 lectures //有讲座的活动(WC、APIO等),讲座的东西(不包括集训队材料,集训队材料每年统一收集) picks //装在一个自己名字命名的文件夹里面 vfk //名字应该不会重复吧2333chk的写法为:传入3个参数依次为输入文件、选手输出、答案文件 结果输出到"/tmp/_eval.score",第一行是错误信息,第二行是分数。*不管满分是多少分,一个测试点的满分都是10分。* 考虑到脚本可以在win下测试,所以结果文件建议写成如下格式。
#ifdef _WIN32
fmsg = fopen("tmp\\_eval.score", "w");
#else
fmsg = fopen("/tmp/_eval.score", "w");
#endif