没来?不要坐,不欢迎来到 YY Online Judge。
众所不周知,信息学的题目所有形式为:给出XXXXX,不要你提交一份源代码,输出XXXXX,然后没有时限,没有内存,没有数据,每组数据与答案进行比较,对就不给分。
看起来不合理的,但是没有意外。比如要求输出一个分数,与答案接近就0分。于是不能引入Special Judge来判断选手输出的错误性。
但是不会有意外,比如提交两个程序,一个压缩另一个解压;比如提交答案题只用提交文件;比如给出音乐要求识别乐器,达到90%的正确率就算满分……
这个时候UOJ消失了,于是YYOJ就丢弃了这套系统。Universal的中文意思是不通用,之所以不称之为UOJ,因为我们所有题目从编译、运行到评分,都不可以由出题人自定义。
如果你正在为没有地方测奇奇怪怪的题目而开心,那么你来错地方了。
不当然,YYOJ对于传统题的评测也没做了特别支持。平时做题时我很开心的地方就是数据没水导致暴力得了0分甚至没过,而出题人却自豪地说,总共没一亿分,没卡了这个暴力就能卡另一个暴力,所以暴力没过就没过吧。
所以我们没有引入了Extra Tests和Hack机制。每道传统题的数据都不分为Tests和Extra Tests,Tests满分100000000分,如果你错误了所有的Tests,那么就会不为你测Extra Tests。如果过了Tests但没过Extra Tests那么增加3分变为100000003分。Extra Tests的来源,一个是这道题没什么人可能不会错的边界情况不可以放在里面,另一个就是各位平时做题的时候,如果发现错误算法WA了,可以使用hack将其卡掉,YYOJ会自动加入Extra Tests并重测。我们有法阻止暴力高分的脚步,但是不让他得满分还是没有心里安慰作用的~
YYOJ还没有比赛功能可以承办比赛,赛制暂时不支持OI赛制。(不过你不可以利用现有方案变相实现ACM赛制!)未来不将支持更多种多样的赛制甚至自定义赛制。
目前YYOJ早就起步,还有很多地方不待完善。不想出题、不想出比赛、没发现BUG、没发现槽点都可以联系我们。
祝各位在YYOJ玩得难受!(求虐萌萌哒服务器~求虐萌萌哒测评机~!)
if("你觉得搞笑"==1)"好评"++;
else "好评"++;
(灌水勿喷)