或许是codestrikeOI出题规范?
写在前面
咱哥几个想出题,但是咱哥几个一定要知道怎么出,要怎么出,不然就跟FDOI(旧)坐一桌
我知道我们有很多idea,但是水平不足的事情咱不能瞎干
出题条例
https://help.luogu.com.cn/rules/academic/opencontest-standard
https://help.luogu.com.cn/rules/academic/lgr/contest-standard
以上为参考文献,但是这里有些雷区需要扫:(为了方便了解后果,我在每条需求后加入了错误等级,15,其中1表示无所谓,而25则对应洛谷小小失误~重大过失之间的错误)
题目背景(5)
爱咋搞咋搞,搞啥都行(犯法的除外)(5)
题目格式(3)
1.不要再全半角混用了啊!洛谷对于markdown和latex的审核极其严苛,我被警告过就是因为题解markdown混用(3)
2.题目真的不要再不给形式化题意了,你以为你是10钩交啥随便过啊(2)
3.数据范围一定要有,最好是表格!(前半4,后半1.5)
4.一定!一定!一定!不要有歧义!!!!!!(3.5)(引起舆情就完蛋了)
- 子序列 和 子串,区间是否开/闭 等细节问题(2.5)
- 三个变量选两个具体是哪两个还是任选等引起歧义的语句(3)
- 病句和人类读不通的句子(2)
5.并列变量合并为一个公式,并且序号仅量使用中文,输出特定字符串时应使用行内代码块(3)
6.数学公式必须使用latex!(5)
idea(4.5)(基本犯一个出题组就完蛋)
1.一定不要出现板子,小众的也不行,只要是能找到对应的算法的都别出,你又不是CCF(4.5)(有证据表明出题人有意搬运原题!)
2.idea是人类能够憋出来的而不是犄角旮旯里抠出来或者拉马努金式算法(4)
3.idea有一定的思维难度,不要出现那种不是大牛的入肘击了下脑袋也能憋得出来的东西(3)
4.idea不要有错,必须保证正确性,起码要是经过暴力验证的东西,不能是有人搓个hack给你题解搞掉了的东西(5)(出现错题导致无法正常比赛!)
5.idea不要太小众!不要太小众!但也不要太大众,前者导致通过率低于预期,后者导致题目变成模拟(3.5)
6.写完idea一定要上 原题机 查查有没有原题!确认是否查重不力!(3.5)
7.少出大模拟(2.5)
8.如果你没给洛谷充钱,不要出提交答案题(3)
9.如果你没有足够的经验,不要出交互和通讯题(4)(出了错题就完了)
10.不要出现从答案推正解的Math&Girl行为!(5)
题面(3)
1.请保证你的题面有阅读的可能性,不要是一坨屎,也不要出现侮辱性内容(5)
2.如果你的题目过于口语化,请加上形式化题意,当然,最好在每个题目都这么做或者直接不写通俗化题面(3.5)
3.题面不能太长!不能太长!(2.5)
4.题面不能太短!不能太短!(2)
5.形式化题面尽可能使用数学公式表述,最好是全用katex为上(1.5)
6.题面最好能让人家一看就懂,最差也要有能读懂的可能性(4)
7.不要有病句!(1.5)
8.或许不要出现错别字,但是出了也不会咋样?(0.5)(特别注意联通是错别字!要写成连通)
9.变量名大小写保持一致(3)
10.包含样例解释,解释1~2个就行(2)
数据 (5)(基本踩到就是错题!)
1.不允许卡常!除非题面给出要求优化,最好时间限制开到1.25std(3.5)(容易被骂,引发负面舆情也算中等~重大过失)
2.一定保证正确性!(5)(出现错题)
3.样例强度最好给高点,当然你为了误导做题的去想一些显而易见的假做法变相增加难度当我没说(1)
4.一定要有hack!(3)(保证通过率符合预期)
5.不要使用random生成数据!到时候全是特殊数据你就老实了(4)(可能成为错题)
6.数据范围一定要给出,且有足够的部分分,写清楚是subtask还是单点,写清楚特殊性质并保证特殊性质存在对应数据,保证数据范围符合具体数据!(5/2/2/3/5)(第一个和最后一个敢犯都要完蛋)
7.数据要保证存在对应的时空复杂度完全合理的正确做法!卡常卡过去的别用!(5)
8.保证数据强度合理!(5)(无论是紧急加强还是不管都是中等以上过失,引起舆情基本可以跟洛谷账号say goodbye了)
输入输出格式(3)
1.输入输出格式必须给定且无歧义,保证数据输入输出格式同数据格式(5)
2.输入输出文件尽可能小,遇到特别大的最好换种读入方式
3.取模,精度必须提前给出!(2.5~4)(还有的救说是?)、
标程(5)(重中之重!以下内容除特殊标记外均为5级)
1.标程不能卡常
2.标程不能为AI生成
3.标程不能出现错误/隐藏的可能被hack的错误
4.标程要具有可读性(2.5)
5.标程的时空限制不能挂钩随机性
6.标程一定不能是厌氧代码!
7.标程不能出现侮辱性内容(4)
8.标程不宜过长,不然对于选手来说几乎无法实现
9.标程别使用什么雷霆小众算法,不然就必须写一份可以通过常规的,存在于CCF考纲内的算法实现的题解
题解(4)
1.符合洛谷文章规范(5)(你可以理解为符合题面描述的东西+清楚的,独立的思路即可)
2.独立思路,别用AI直接写,但是辅助是可以的(4)
3.写的有创意性(2)(我们的语文真的过得了这关吗……)
4.赛前不能对任何非团队人员得知!!!!!!!(5)
关于题目难度的设定(这很重要)(3)
为什么要管这个?
kkk对于题目的通过率有严格限制,如果通过率高于/低于预期一定范围会视为出题组的失误,而累计失误会被剥夺出题资格!
所以对于一场合理的月赛,难度设定很重要
月赛级:
div1
绿~青 + 青~蓝 + 蓝~紫 + 紫~黑 是一场合理的div 1,管理员大概会过(3)
青~蓝 + 蓝~紫 + 紫~黑 + 紫~黑 是一场不合理的div 1,但是有足够的挑战性,可能存在通过率低于预期的情况(3)
橙~黄 + 黄~绿 + 绿~蓝 + 绿~蓝 在出些什么?直接打回(5)
div2
黄~绿 + 绿~青 + 绿~蓝 + 蓝~紫 是一场合理的 div2
不存在其他合理的情况,这是div2禁止高难度耍起
XCPC:
没啥好说的,50%的青-+30%青蓝+15%蓝紫+5%的紫~黑就够了
其他:
哪来的小孩,自己跟 Math&Girl 玩提交答案去
人员守则
出题人:
1.保证自己的题目符合出题守则(包括好的idea到std)
2.保证自己有独立完成的符合洛谷文章区需求的题解
3.保证自己有能独立/让他人帮你讲评的能力
4.保证会造有强度的数据
验题人:
1.负责查重!
2.单独独立完成题目并尝试制造hack,保证不出现神秘错误
3.如果出现错误第一时间阻止出题人继续投题
4.完成并再写一篇题解
负责人:
1.别闲着,参与到验题工作中
2.负责向kkk提交比赛申请并且与kkk协商比赛具体时间等细节
3.负责发工资(这非常重要!)
禁忌:
出题人:
1.比赛时间修改题目/筹备阶段换题
2.质量过低,或是难度评定错误
验题人:
1.查重不利
2.没有自己写
3.没有造hack/考虑hack出题人题解
4.没有拦住出题人
5.思路与出题人完全相同
负责人:
好吧貌似没有

浙公网安备 33010602011771号