0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在信息学奥赛上用Bug直接改了验算数据拿了满分,算作弊嘛?

算法与数据结构 来源:AI新媒体量子位 作者:郑集杨 2020-12-26 09:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在线考试,一道题太难做不出来,怎么办,是多少写点还是直接放空?

在NOIP 2020(信息学奥赛)上,一位浙江同学,“另辟蹊径”,最终,还拿了满分。

简单来说,就是他在直接指定了验算数据,还要「改卷老师」就按着这个数据判卷。

什么,还可以这么操作?是不是感觉匪夷所思?

这,是NOIP2020被发现的Bug,是怎么回事?又是什么导致的Bug?

直接把验算数据改了

不妨直接来看看选手提交的代码:

图源:洛谷

是的,就是这么直接,打开输入文件,覆盖验算数据;打开输出文件,写入答案。

相当于做数学题,考生的解题过程只有在特定数据下是正确的,但考生在改卷老师判卷的时候,直接让老师全部按着这组数据去改。

是不是发现了核心问题所在了?对,改卷老师的数据能被修改了,就是Bug所在。

在了解Bug之前,我们先来对比和了解一下二者改卷的流程。

在NOIP2020中,验算数据是内置的ball.in文件,答题卡是考生提交的程序,而改卷老师就是系统中的checker。

正常的评测流程:

评测系统给一个输入ball.in文件;

运行选手的程序,得到ball.out文件;

用checker去检查ball.in对应的ball.out文件的答案是不是满足要求。

钻空子后的评测流程:

评测系统给一个输入ball.in文件;

运行选手的程序,选手改了ball.in文件,同时写入ball.out文件;

用checker去检查ball.in(修改过的)对应的ball.out文件的答案是不是满足要求。

这个Bug中最诡异的地方,就是:原本应该只有只读权限的ball.in文件,竟然能够被轻易修改。

这个低级问题,出在哪里,还不知道,但是据网友推测:应该就是落后老旧的评测软件Arbiter的锅。

因为Arbiter的问题和Bug实在是太多了,修改ball.in文件只是其中之一。

知乎网友Menci的回答中,通过Arbiter,选手其实还能直接解限内存(增加计算力)和解限时间(增加答题时长)。

正是由于Arbiter的技术太落后了,存在各种Bug,才让验算数据的修改成为了可能。

此外,网友的讨论,也能发现,在文件读取的指令中,也存在一些问题。

如果改卷老师先把输入数据看一遍,那么就算后面数据被偷换了,也不会出现误判。

但是,系统程序的加载顺序偏偏是,先运行选手的文件,于是,才留下了可乘之机。

当然,这个可乘之机,也是有使用局限的,而这,跟Special judge的独特判定机制有关。

Special Judge,是读取选手提交的特定程序,通过验算数据来确定选手提交的程序输出(ball.out文件)是否正确。

而平常的题目,只需核对答案就行,就不需要读取程序。

直接核对,也就没有了篡改验算数据的机会。

而今年,却是NOIP竞赛首次出现Special Judge题目。

就这样,各种阴差阳错的情况下,NOIP2020中最难的一道题,就这么被「改」出了满分答案。(狗头)

取消成绩?禁赛三年?

这位同学此次的行为,算是踩到了竞赛本身和竞赛规则的一处灰色地带。

至于会怎么处理,还不得而知,我们只能从规定和往年的一些案例中窥探一二。

在往年中,CCF本身是对违规行为有着规定和处罚的。对于个人违规的判例上,可以分为三个层级:

不合程序的成绩作废;

选手禁赛三年;

扣除所在省选下季名额1个,优先扣除作弊选手所在学校的名额。

从过往案例来看,如果只是选手在过程中被认为不合乎程序,那么即该部分成绩取消,这种情况一般是没有直接认定为作弊。

而一旦认定为作弊,则是禁赛三年和扣除名额同时进行。

可以看出,认定为作弊和非作弊二者之间,处罚力度之间的差距还是很大。

因此,该同学面临处罚的最关键点,便是在于其行为与作弊之间的一个认定。

那么,CCF往年是如何认定作弊的呢?从往年公告中,我们可以看到:

为获奖采取了抄袭、拷贝等不正当的手段。

另外,在作弊通告中,CCF特别强调:

本学会认为,诚信是对一个成长中的学生最起码的道德要求,也是参加竞赛的前提条件,CCF严厉谴责任何弄虚作假的行为。

按照往年来看,「等行为」与「诚信」,似乎足以给这个行为定性。

但是,也有网友认为:CCF软件出了问题,合理利用规则,没有违反规定。

81da7a48-4423-11eb-8b86-12bb97331649.png

至于最终如何,只能等待处理结果出来才能知晓了。

网友讨论:快去打CTF

NOIP2020被考生钻了空子,这事一经发布,便引起啦网友的关注和讨论。

在知乎上,相关提问已经有了89W的浏览量,并冲上了当日的知乎热榜。

对于这种黑客式的攻击行为,又怎能不让人想到CTF(网络安全技术夺旗赛)呢?

这也难怪网友们都惊呼:快去打CTF

8234ec1c-4423-11eb-8b86-12bb97331649.png

82680340-4423-11eb-8b86-12bb97331649.png

另外,也有网友调侃道:CTFer又多了个拿奖的地方。

828a81f4-4423-11eb-8b86-12bb97331649.png

所以,这位同学要不要考虑一下网络安全技术夺旗赛呢?(狗头)

原文标题:我在信息学奥赛上,用Bug直接改了验算数据,拿了满分算作弊嘛?

文章出处:【微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7348

    浏览量

    95016
  • 编程
    +关注

    关注

    90

    文章

    3723

    浏览量

    97434

原文标题:我在信息学奥赛上,用Bug直接改了验算数据,拿了满分算作弊嘛?

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    士康荣膺德西威2025年度全球合作项目奖

    2026年4月17日,德西威2026全球合作伙伴大会于惠州盛大召开,恰逢德西威成立40周年华诞。盛典之上,士康凭借卓越的产品品质、高效的协同能力与深度的战略合作,从全球供应链伙伴中脱颖而出,荣膺德
    的头像 发表于 04-20 17:26 788次阅读

    泊沧数据入驻广州市工业软件应用推广中心,携手信息深化AI+工业融合

    。此次入驻标志着泊沧数据核心产品矩阵纳入推广中心生态体系,将与推广中心依托单位广州信息科技股份有限公司(以下简称“信息”)及产业链伙
    的头像 发表于 04-07 14:48 680次阅读
    泊沧<b class='flag-5'>数据</b>入驻广州市工业软件应用推广中心,携手<b class='flag-5'>赛</b>意<b class='flag-5'>信息</b>深化AI+工业融合

    NVIDIA携手Google DeepMind与EMBL发布全球最大蛋白质复合物数据

    NVIDIA、Google DeepMind、欧洲分子生物实验室下属欧洲生物信息学研究所(EMBL-EBI)以及首尔大学 Steinegger 实验室,对 AlphaFold 蛋白质结构数据
    的头像 发表于 03-25 09:39 316次阅读

    「华秋季」满分成绩单“真的”藏不住了!

    「华秋季」满分成绩单“真的”藏不住了!
    的头像 发表于 02-11 07:33 228次阅读
    「华秋季」<b class='flag-5'>满分</b>成绩单“真的”藏不住了!

    聚智同行 共促成长 | 小眼睛科技受邀参加2025湖南省电子信息学术年会

    2025年11月29日-12月1日湖南省电子信息学术年会、湖南省普通本科高校电子信息类专业教学指导委员会专委会暨青年教师教学论坛湖南城市学院(益阳)顺利召开。本次会议汇聚了电子信息
    的头像 发表于 12-10 08:03 718次阅读
    聚智同行 共促成长 | 小眼睛科技受邀参加2025湖南省电子<b class='flag-5'>信息学</b>术年会

    单片机的误区

    功能,你会觉得昔**仰视的高峰不再。 现在网上的普遍现象,有些自以为很牛X的老鸟人建议直接越级stm32单片机,很多人会学得很困难,理解很有偏差,不排除有些人天赋异禀可以不必完全弄清楚硬件结构
    发表于 11-14 07:46

    请问芯源的MOS管也是的氮化镓技术

    现在氮化镓材料技术比较成熟,芯源的MOS管也是的氮化镓材料技术
    发表于 11-14 07:25

    openDACS 2025 开源EDA与芯片题七:基于大模型的生成式原理图设计

    全部功能的测试数据,会酌情扣除该案例的所得分。 题指引 出题方提供一个基本的题系统框架,参赛队伍可以该框架的基础上进行扩展,或者自行设计系统框架。 知识库建议优先完成
    发表于 11-13 11:49

    GD32VF103 没有Backup RAM 和 Data Flash这样的区域

    刚开始接触risc-v单片机,感觉GD32VF103还不错,还买了rv-star开发板打算学习一下。我datasheet看到了DataFlash没有,但没看到backup Ram(reset后RAM里的数据不丢失)的区域定义
    发表于 11-07 06:58

    RT-Thread睿德荣获工博会“CIIF信息技术奖”,“1+X+N”战略推动国产操作系统体系化发展 | 新闻速递

    第二十五届中国国际工业博览会(工博会),国产嵌入式操作系统领军企业RT-Thread睿德凭借其嵌入式操作系统领域的持续创新与产业贡献,荣获2025年“CIIF
    的头像 发表于 10-10 10:05 1165次阅读
    RT-Thread睿<b class='flag-5'>赛</b>德荣获工博会“CIIF<b class='flag-5'>信息</b>技术奖”,“1+X+N”战略推动国产操作系统体系化发展 | 新闻速递

    华东理工大学信息学院校友会走访兆芯

    近日,华东理工大学信息科学与工程学院(简称“华东理工大学信息学院)校友会组织近20名校友走访上海兆芯集成电路股份有限公司(简称“兆芯”),开启了一场兼具专业深度与实践温度的探“芯”之旅。
    的头像 发表于 07-17 09:32 1062次阅读

    广凌标准化考点建设方案:全频阻断作弊防控系统如何精准打击无线电作弊

    高考、四六级考试等国家教育考试的公平性直接关系到社会信任与教育公平。然而,随着技术的发展,利用无线电设备作弊的手段日益隐蔽,给考试管理带来严峻挑战。广凌科技(广凌股份)深耕教育信息化领域27年,其
    的头像 发表于 07-07 17:41 1124次阅读
    广凌标准化考点建设方案:全频阻断<b class='flag-5'>作弊</b>防控系统如何精准打击无线电<b class='flag-5'>作弊</b>

    中科曙光构建全国产化基因组高性能计算平台

    近日,中科曙光承建的国内某研究所基因组高性能计算平台正式交付。这是国内生物信息学领域首个从底层硬件到上层软件实现完全自主可控,并深度融合高性能计算与人工智能算力的平台,成功填补了该领域国产高端算力的空白。
    的头像 发表于 06-26 17:36 1142次阅读

    CADENAS 2025 年金字塔公司联系博览会上取得圆满成功

    上展示了目前的招聘信息,很多人都很乐意将这些信息带走。如果您想了解更多信息,也可以我们的职业网页找到所有
    发表于 06-04 14:32

    士康质量管理领域再创佳绩

    近日,士康质量管理领域再创佳绩,连续斩获知名企业颁发的重量级奖项:爱普生“年度质量奖”与记忆科技“精诚合作奖”。双奖加持不仅是对士康产品品质的高度认可,更是对士康“客户至上品质
    的头像 发表于 05-30 17:50 1568次阅读