时间限制:1000ms 内存限制:125MB

题目描述

蒟蒻果光在寒假训练中被NEFU的评测姬折磨的快疯了,于是果光想到了一个疯狂的报复方法,那就是写一个评测姬评测一下别人的程序寻找快感。
既然评测姬是自己人嘛,肯定要留个后门啦,如果是果光自己的程序(用户名为"guoguang"),无论程序输出什么,都要返回AC,至于别人的程序嘛,嘿嘿嘿,当然是正常进行评测了。
由于果光太菜了,虽然他想到了这个激动人心的好方法,但是他却不会写这个评测程序。现在已知标程的输出结果和多个用户的输出结果,请你根据这些信息对用户的程序进行评测。

评测遵循以下规则:
1、若用户程序输出与标准程序输出完全相同或用户程序测试点尾部仅比标准程序多输出一个换行符,判定为 AC。
2、若用户信息(含义见输入)中不包含任何测试点,判定为 CE。
3、若用户信息中存在 n 个测试点,但什么都没有输出,判定为 RE。
4、若用户程序每个测试点输出的内容除去空格和换行符外均与标准程序输出的相同,判定为 PE。
5、若用户程序输出超过5000个字符(>5000 包括空格和换行符),判定为 OLE。
6、其他情况均判定为 WA,输出的同时需要输出第一个 WA 的测试点。

输入

单组输入。
输入开头是标准程序输出的 n 个测试点,每个测试点在单独一行的 “CASE_BEGIN” 和 "END_OF_CASE"之间。
下面是 m 个用户信息。
每个用户信息由用户名和测试点输出组成,第一行是 "USER "和对应的用户名,接下来是用户的 n 个测试点输出,在 “CASE_BEGIN” “END_OF_CASE” 之间。
注:如果用户程序 CE,用户信息中将不包含测试点信息。

数据范围:用户名长度不超过 20 个字符,测试点数量不超过10个,每个测试点不超过 5000 个字符,测试点每行不超过 1000 个字符(包括行尾换行符),用户数量不超过 20 个。

输出

每个用户输出两行,每两个用户之间用一个空行隔开(整个输出以一个空行结尾)。
第一行输出 “USER username” username为对应用户的用户名。
第二行输出评测结果,结果有以下几种情况:
直接输出以下错误信息:“Accepted” “Presentation Error” “Compile Error” “Runtime Error” “Output Limit Exceeded”
当错误为 “Wrong Answer” 时,需要额外输出第一个 WA 测试点的编号,例如 “Wrong Answer at Case #0”
注:当遇到 PE 以外错误时评测姬应停止评测该用户的程序,自动忽略剩余测试点的结果。

样例1输入

CASE_BEGIN
123 456
END_OF_CASE
USER guoguang
CASE_BEGIN
hiahiahia : )
END_OF_CASE
USER dalao
CASE_BEGIN
123456
END_OF_CASE
USER caijiguoguang
USER jvruoguoguang
CASE_BEGIN
END_OF_CASE
USER wtcl
CASE_BEGIN
wtcl
END_OF_CASE

样例1输出

USER guoguang
AcceptedUSER dalao
Presentation ErrorUSER caijiguoguang
Compile ErrorUSER jvruoguoguang
Runtime ErrorUSER wtcl
Wrong Answer at Case #0

样例2输入

CASE_BEGIN
123
END_OF_CASE
CASE_BEGIN
456
END_OF_CASE
USER user
CASE_BEGIN
123
END_OF_CASE
CASE_BEGIN
456
END_OF_CASE

样例2输出

USER user
Accepted

测试链接

欢迎大佬们到 U107587 测试你的程序。

果光的评测姬 原创题目相关推荐

  1. 紫光SSD评测:国产颗粒可与洋品牌一战

    2017年以来,随着NAND颗粒价格的大起大落,固态硬盘产品也出现了成倍的价格上涨和近期的大幅度下落.这背后与国际大厂的默契操盘有着躲不开的关系.NAND颗粒作为广泛引用于PC.移动设备和各类存储设备 ...

  2. 【原创题目】lym子集

    [题目名称]lym子集 [时间限制]1000ms [空间限制]128M [测试数据]测试数据包,密码:4nbc [题目描述] 给定一个含有n个元素的集合A.由于集合中元素的互异性,A中的任何两个元素都 ...

  3. 北大ACM原创题目:母牛的故事(距离推理)

    母牛的故事 从前有一个农夫,他的名字叫做约翰.他养了很多很多头母牛.突然有一天,一只调皮的母牛走丢了,农夫要尽快的抓住她,不然她就又跑掉了!现在我们将问题简单化.假设农夫和母牛都站在一条数轴上,农夫开 ...

  4. 2019第十届蓝桥杯JAVA B组题目分析

    目录 A:组队(难度:★★★) 分析: 代码 B:不同字串(难度:★) 分析: 代码: C:数列求值(难度:★) 分析: 代码: D:数的分解:(难度:★★) 分析: 代码: E:迷宫:(难度:★★★ ...

  5. P5638 【CSGRound2】光骓者的荣耀

    项目场景: P5638 [CSGRound2]光骓者的荣耀 题目背景 小 K 又在做白日梦了.他进入到他的幻想中,发现他打下了一片江山. 题目描述 小 K 打下的江山一共有nn个城市,城市ii和城市i ...

  6. (转载)成都移动IPV6光猫设置教程

    (转载)成都移动IPV6光猫设置教程 原创 Me4神秘人 最后发布于2019-02-14 23:02:20 阅读数 16334 收藏 发布于2019-02-14 23:02:20 版权声明:本文为博主 ...

  7. cena评测系统:自定义校验器(自定义评测插件编写)

    Cena评测系统,最受欢迎的信息学竞赛离线评测系统. 它是开放源程序的信息学竞赛评测系统,能满足大多数程序设计竞赛的测评需求. 特色功能: 通过局域网自动收取选手程序. 高效率的数据文件配置工具. 自 ...

  8. HOJ 系统常用功能介绍 部署快速入门 c++ python java编程语言在线自动评测 信息奥赛一本通 USACO GESP 洛谷 蓝桥 CSP NOIP题库

    技术支持微 makytony 服务器配置需求 腾讯云 2H4G 5M 60GB 轻量应用服务器  承载大约 200~400人使用,经过压力测试,评测并发速度可满足130人左右的在线比赛. 系统镜像选 ...

  9. 网易旗下游戏怼《王者荣耀》抄袭 :赚那么多钱请个会原创的设计师嘛 !

    来源于周小白TechWeb 4月22日消息,网易旗下游戏<时空中的绘旅人>怒怼腾讯<王者荣耀>海报抄袭一事上了热搜. 4月21日,<时空中的绘旅人>发布官方微博并@ ...

最新文章

  1. TinyMind邀你写诗!100小时GPU,等你来领取!
  2. MySQL 5.7 中TIMESTAMP with implicit DEFAULT value is deprecated错误
  3. JavaScript的标签
  4. matlab无限长序列卷积,怎样求未知长度序列的卷积
  5. 一步一步学pwntools(适合新手)
  6. 转载 JDK + Android-SDK + Python + MonkeyRunner 的安装
  7. nginx linux windows 忽略大小写_React 基础 在 Windows 下使用 React , 你需要注意这些问题...
  8. 整理的几个常用的数据库维护的脚本
  9. TableView 截图
  10. APS背景和入门基础
  11. mysql6.2中文补丁_2.6. 在NetWare中安装MySQL - MySQL 中文手册
  12. python判断一个字符串在数组中的位置
  13. 微信小程序解密出来是乱码的问题
  14. ebay的api的开发技术笔记
  15. return 的作用
  16. java邮箱地址正则表达式_Java 正则表达式匹配邮箱地址
  17. 我的世界java村民繁殖条件,我的世界:四个新版村民繁殖的基础条件,而且这个指令也要关掉?...
  18. 程序员如何快乐学习?
  19. 调研分析-全球与中国可堆叠USB连接器市场现状及未来发展趋势
  20. Android 面试基础

热门文章

  1. 新北洋WHQL认证打印机 民族专用打印机的领跑者
  2. 罗技logitech K310,Fn键只有+F12待机有用,其它没组合功能键没用,怎么办?
  3. Android 关于.9图设置拉伸区域无效问题
  4. mipi LCD 的CLK时钟频率与像素时钟的关系
  5. ScreenFlow ——轻松完成视频录制
  6. 使用VS Code 使用pygame加载不出图片;Python的pygame打不开图片,怎么解决?由于图片运行报错
  7. 雷达回波识别:非降水气象回波和非气象回波
  8. IGBT高压大功率驱动和保护电路的应用解析
  9. 【NOIP2014模拟11.1B组】吴传之火烧连营
  10. 微信摇一摇功能的实现