与 ACMer 交流的感受

感觉 OI 赛制和 ACM 赛制差别还是挺大的。

说说自己出题期间感触较深的几个点吧:(如果你作为一个资深 OIer,想去出 ACM 赛制比赛)

  1. 题面尽量啰嗦,样例解释尽量压缩。因为 ACMer 不爱看详细的样例解释,更爱看你认为很啰嗦的题面。(数据范围写在输入格式)

  2. 数据范围收敛一点。大多数 OI 赛制比赛认为 std 2 倍时限甚至 3 倍时限是合理范围,事实上,ACM 赛制下大多数同学不写快读,并且不注意卡常,因此你的数据范围开到一定的时候就可以卡掉你想卡的算法了,应避免卡掉大常数正解。

  3. 连卡 hash 这种 cf 常见手段,也属于毒瘤行为。这只是个小例子而已,证明 ACMer 一般认为复杂度正确的算法都应当被放过。

  4. 题面善用加粗功能。重要的信息应当被加粗或者多说几遍,以尽可能时参赛者少走弯路,读准题目。OI 赛制下很多题目追求“一句话题意”,在 ACM 时可能是出于罚时等原因,不被青睐。

总结:作为参赛者,你可以秀一波你的卡常操作,但是作为出题人,更多应当考虑没有过 OI 经历的 ACMer 的感受。有时候你认为的“常数大”在 ACMer 眼里反倒是“社会的进步”,因为不用再为那个不必要的常数而担忧了,反正复杂度都一样。

如果还有后面遇到的会再接着补吧,反正感觉区别还是挺大的嘛。

全部评论

相关推荐

想按时下班的我在等o...:我投测试也是这个情况,不知道咋办了
点赞 评论 收藏
分享
05-29 20:34
门头沟学院 C++
KarlAllen:得做好直接春招的准备。学历差的话,一是面试要求会比学历好的严格不少,二是就算面试通过了也会被排序。总之暑期和秋招对于学历差的就是及其不友好
无实习如何秋招上岸
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 14:23
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务