题目:给你一些题目的输出结果,推断是AC,PE还是WA。

分析:模拟。

依照题意模拟就可以,注意PE条件为全部数字字符出现顺序同样就可以。

说明:想起非常多年前写的OJ的后台判题程序了╮(╯▽╰)╭。

#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <cstring>
#include <cstdio>
#include <cmath>using namespace std;char list1[101][122];
char list2[101][122];
char numb1[12001];
char numb2[12001];int main()
{int n,m,t = 1;while (~scanf("%d",&n) && n) {getchar();for (int i = 0; i < n; ++ i)gets(list1[i]);scanf("%d",&m);getchar();for (int i = 0; i < m; ++ i)gets(list2[i]);int AC = 1;if (m == n) {for (int i = 0; i < n; ++ i)if (strcmp(list1[i], list2[i])) {AC = 0;break;}}else AC = 0;int PE = 1,save1 = 0,save2 = 0;for (int i = 0; i < n; ++ i)for (int j = 0; list1[i][j]; ++ j)if (list1[i][j] >= '0' && list1[i][j] <= '9')numb1[save1 ++] = list1[i][j];for (int i = 0; i < m; ++ i) for (int j = 0; list2[i][j]; ++ j)if (list2[i][j] >= '0' && list2[i][j] <= '9')numb2[save2 ++] = list2[i][j];     if (save1 == save2) {for (int i = 0; i < save1; ++ i)if (numb1[i] != numb2[i]) {PE = 0;break;}}else PE = 0;printf("Run #%d: ",t ++);if (AC) printf("Accepted\n");else if (PE) printf("Presentation Error\n");else printf("Wrong Answer\n");}return 0;
}

转载于:https://www.cnblogs.com/bhlsheji/p/5152146.html

UVa 10188 - Automated Judge Script相关推荐

  1. UVa 489 Hangman Judge

    又是一个星期五, 开始发UVa的代码了啊! 比较忙的我没有太多练习题目的时间,所以就简简单单的找了一道水题来做,这道题没什么可以说的,所以就直接附上代码 地址在vjudge.net或UVa上 //yi ...

  2. UVA - 489 ​​​​​​​Hangman Judge

    Hangman Judge UVA - 489 题目传送门 PS.此题Udebug有毒,即使100组样例全过,但还是WA,心塞. 这是我自己的代码,悲催的WA了 #include <cstdio ...

  3. UVa 12169 - Disgruntled Judge(拓展欧几里德)

    链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  4. UVA - 489 Hangman Judge 刘汝佳紫书题单(算法竞赛入门经典)

    思路很简单,题目中说猜对目标字母中的一个字母,就会将所有该字母的位置显现,因此,可以对目标字符进行筛选去重,然后对输入猜测的每个字母进行比对,由于不能猜已经猜过的字母,因此,要对成功猜出的目标字母进行 ...

  5. UVa 489 - Hangman Judge

    把题读明白就行了,水题.注意判断之后及时的退出循环. 1 #include<stdio.h> 2 #include<string.h> 3 4 int main() 5 { 6 ...

  6. UVA 12169 Disgruntled Judge

    我该怎么说这道题呢...说简单其实也简单,就枚举模拟,开始卡了好久,今天看到这题没a又写了遍,看似会超时的代码交上去a了,果然实践是检验真理的唯一标准... 1 #include <iostre ...

  7. UVa Online Judge 工具網站

    UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...

  8. (Step1-500题)UVaOJ+算法竞赛入门经典+挑战编程+USACO

    下面给出的题目共计560道,去掉重复的也有近500题,作为ACMer Training Step1,用1年到1年半年时间完成.打牢基础,厚积薄发. 一.UVaOJ http://uva.onlinej ...

  9. 算法竞赛入门经典+挑战编程+USACO

    下面给出的题目共计560道,去掉重复的也有近500题,作为ACMer Training Step1,用1年到1年半年时间完成.打牢基础,厚积薄发. 一.UVaOJ http://uva.onlinej ...

最新文章

  1. 【查询】—Entity Framework实例详解
  2. thinkphp伪静态(url重写)
  3. springboot redis token_Spring Boot+Redis 扛住,瞬间千次重复提交(实例)
  4. 任正非就注册姚安娜商标道歉;人人影视字幕组因盗版被查;JIRA、Confluence 等产品本月停售本地化版本 | 极客头条...
  5. Biztalk 调用带Soap Head WebService的方法
  6. COM学习(四)——COM中的数据类型
  7. Redis脚本实现分布式锁
  8. **总结装系统时安装成功后无网卡解决方法**
  9. 国内自动化测试软件,AutoRunner-国内测试行业专业自动化测试工具成长史
  10. mysql batch insert_使用batch insert解决MySQL的insert吞吐量问题
  11. 紫光联合大基金等成立长江存储 注资189亿元
  12. 开关电源保险丝、整流桥及输入滤波电容的选型
  13. [FineReport帆软]决策报表frm中实现添加监控声音报警
  14. 更新image的方法
  15. Node.js v0.10.31API手册-Addons插件
  16. @Aspect aop切面获取请求接口类名、方法名、及参数
  17. 2021 年开源软件榜单,Python 高性能框架 FastAPI 上榜了
  18. 熔断器 Hystrix 源码解析 —— 命令执行(三)之执行超时
  19. 强制将int转化为float
  20. c语言十进制转换成k进制,C语言10进制转换为k进制的问题

热门文章

  1. 【Qt】Qt窗口几何布局
  2. 【Linux】一步一步学Linux——初识Linux命令解析器(10)
  3. 【Oracle】Redhat6.5环境下安装oracle11G R2
  4. 防止私自接交换机_防止私接家用路由器干扰DHCP功能,禁止用户手动设置IP地址-肖哥...
  5. 个人计算机和家用计算机,航空百问:飞机电脑和个人电脑有什么不同
  6. python有什么用处案例_为什么大家都推荐你学python?看完这5个例子就明白了!...
  7. 记录docker常用的command
  8. 5 Git 分支 - 远程分支
  9. Think Bayes - 我所理解的贝叶斯定理
  10. redis性能9个checklist和实操