首页 > 其他分享 >答案检查器

答案检查器

时间:2024-05-30 19:47:24浏览次数:25  
标签:pans 检查 int quitf jans 选手 答案

五.答案检查器
本文将引导您写一个自定义的checker(chk.cpp)。
按照套路,uoj的校验器也应该使用testlib编写。
下面是A+B Problem的校验器:

 #include "testlib.h"

int main(int argc, char* argv[])
{
registerTestlibCmd(argc, argv);

int pans,jans;
pans=ouf.readInt();      // 读取选手输出
jans=ans.readInt();      // 读取答案

if (pans == jans)
quitf(_ok, "Correct.");
else
    quitf(_wa, "WA! expect=%d recieve=%d", jans, pans);
}

在调用registerTestlibCmd之后,我们可以使用下面的三个流:

inf : 输入数据
ouf : 选手输出
ans : 标准输出
从流中读取数据的方式,和【数据检验器】一致。

如果程序AC或者爆零,可以使用quitf()。但是如果想给选手部分分,使用下面的代码:

 quitp(ceil(100.0 * p / a) / 100, "QAQ");

标签:pans,检查,int,quitf,jans,选手,答案
From: https://www.cnblogs.com/zhangyuhao111/p/18223097

相关文章

  • nginx后端健康检查nginx_upstream_check_module
    一:nginx后端健康检查ngx_http_upstream_modulenginx自带健康检查的缺陷:Nginx只有当有访问时后,才发起对后端节点探测。如果本次请求中,节点正好出现故障,Nginx依然将请求转交给故障的节点,然后再转交给健康的节点处理。所以不会影响到这次请求的正常进行。但是会影响效率,因为......
  • 国家开放大学《现代教师学导论》形考任务和终考任务大作业参考答案
    答案:更多答案,请关注【电大搜题】微信公众号答案:更多答案,请关注【电大搜题】微信公众号答案:更多答案,请关注【电大搜题】微信公众号  现代教师的()是教师对学生进行思想品德、心理健康教育的基本能力,一般包括教育活动的组织与管理能力、思想品德教育能力和心理健康教育能力......
  • 【leetcode——栈的题目】——1003. 检查替换后的词是否有效python
    题目:给你一个字符串 s ,请你判断它是否 有效 。字符串 s 有效 需要满足:假设开始有一个空字符串 t="" ,你可以执行 任意次 下述操作将 t 转换为 s :将字符串 "abc" 插入到 t 中的任意位置。形式上,t 变为 tleft+"abc"+tright,其中 t==tleft+trigh......
  • 国际货物运输与保险第五版张艳课后习题答案解析
    国际货物运输与保险(第五版)主 编: 张艳ISBN: 9787568535984出版社: 大连理工大学出版社上传者: _我一定会瘦的《国际货物运输与保险(第五版)》是大学学习中非常重要的一门课程,它为我们提供了丰富的国际货物运输和保险知识。通过学习这门课程,我们可以了解国际货物运输的各......
  • 基础会计学习指导习题与实训第五版王炜课后习题答案解析
    基础会计学习指导、习题与实训第五版)主 编: 王炜ISBN: 9787040564648出版社: 高等教育出版社上传者: Dzq!大家好,我是一名会计专业的大学生,最近在学习《基础会计学习指导、习题与实训第五版》这本教材。我发现这本书内容丰富,讲解透彻,非常适合初学者。但是,在学习过程中,我......
  • 软件工程与实践第3版贾铁军课后习题答案解析
    软件工程与实践(第3版)主 编: 贾铁军ISBN: 9787302511434出版社: 清华大学出版社上传者: 林深时见鹿。《软件工程与实践(第3版)》是大学计算机相关专业的核心课程之一,旨在帮助学生掌握软件工程的基本概念、原理和方法。本书内容涵盖了软件工程的整个生命周期,包括需求分析、......
  • Excel 2016数据处理与分析应用教程微课版苏林萍课后习题答案解析
    Excel2016数据处理与分析应用教程(微课版)主 编: 苏林萍ISBN: 9787115510204出版社: 人民邮电出版社上传者: .Twinkle《Excel2016数据处理与分析应用教程(微课版)》是一本非常适合大学生学习Excel2016的教材。书中内容详实,讲解透彻,对于初学者来说非常友好。通过学习这本......
  • YOLOv5改进策略|实战应用案例|YOLOv5机场安全围栏检查,破损围栏检测,YOLOv5平均精度 (AP
            为了确保机场的安全,必须保护空侧免受未经授权的访问。为此,通常使⽤安全围栏,但需要定期检查以发现损坏情况。然⽽,由于⼈类专家⽇益短缺以及⼤量的⼈⼯⼯作,因此需要⾃动化⽅法。⽬的是在⾃主机器⼈的帮助下⾃动检查围栏是否损坏。在这项⼯作中,我们探索对......
  • 软件测试|面试常见十个题目(附答案),收藏好!
    金三银四的求职季如期而至,如何在这场求职大战中脱颖而出,斩获心仪的职位,前提是要做好充足的准备!接下来跟大家分享学员在面试中经常被问到的十大问题,希望对大家有启发和帮助。需要更多题库资料,简历优化辅导的话亦可联系上老师:flyhappy1111、请介绍一下你最近测试的项目举例最......
  • 软考-2024年5月上半年-软件设计师真题及答案(部分题目)
    根据自己的考试记忆和网络部分资料整理。转载请注明本来源。个人评估通过率50%。更多信息,欢迎扫码入Q群,一起讨论。群内有全部题目链接、学习资料等。题目图例选项选项选项选项正确答案(参考)用于收回SQL访问控制权限的操作是()。GRANTDELETEREVOKEDROPREVO......