UVa 10188 - Automated Judge Script
题目:给你一些题目的输出结果,推断是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相关推荐
- UVa 489 Hangman Judge
又是一个星期五, 开始发UVa的代码了啊! 比较忙的我没有太多练习题目的时间,所以就简简单单的找了一道水题来做,这道题没什么可以说的,所以就直接附上代码 地址在vjudge.net或UVa上 //yi ...
- UVA - 489 Hangman Judge
Hangman Judge UVA - 489 题目传送门 PS.此题Udebug有毒,即使100组样例全过,但还是WA,心塞. 这是我自己的代码,悲催的WA了 #include <cstdio ...
- UVa 12169 - Disgruntled Judge(拓展欧几里德)
链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- UVA - 489 Hangman Judge 刘汝佳紫书题单(算法竞赛入门经典)
思路很简单,题目中说猜对目标字母中的一个字母,就会将所有该字母的位置显现,因此,可以对目标字符进行筛选去重,然后对输入猜测的每个字母进行比对,由于不能猜已经猜过的字母,因此,要对成功猜出的目标字母进行 ...
- UVa 489 - Hangman Judge
把题读明白就行了,水题.注意判断之后及时的退出循环. 1 #include<stdio.h> 2 #include<string.h> 3 4 int main() 5 { 6 ...
- UVA 12169 Disgruntled Judge
我该怎么说这道题呢...说简单其实也简单,就枚举模拟,开始卡了好久,今天看到这题没a又写了遍,看似会超时的代码交上去a了,果然实践是检验真理的唯一标准... 1 #include <iostre ...
- UVa Online Judge 工具網站
UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...
- (Step1-500题)UVaOJ+算法竞赛入门经典+挑战编程+USACO
下面给出的题目共计560道,去掉重复的也有近500题,作为ACMer Training Step1,用1年到1年半年时间完成.打牢基础,厚积薄发. 一.UVaOJ http://uva.onlinej ...
- 算法竞赛入门经典+挑战编程+USACO
下面给出的题目共计560道,去掉重复的也有近500题,作为ACMer Training Step1,用1年到1年半年时间完成.打牢基础,厚积薄发. 一.UVaOJ http://uva.onlinej ...
最新文章
- 【查询】—Entity Framework实例详解
- thinkphp伪静态(url重写)
- springboot redis token_Spring Boot+Redis 扛住,瞬间千次重复提交(实例)
- 任正非就注册姚安娜商标道歉;人人影视字幕组因盗版被查;JIRA、Confluence 等产品本月停售本地化版本 | 极客头条...
- Biztalk 调用带Soap Head WebService的方法
- COM学习(四)——COM中的数据类型
- Redis脚本实现分布式锁
- **总结装系统时安装成功后无网卡解决方法**
- 国内自动化测试软件,AutoRunner-国内测试行业专业自动化测试工具成长史
- mysql batch insert_使用batch insert解决MySQL的insert吞吐量问题
- 紫光联合大基金等成立长江存储 注资189亿元
- 开关电源保险丝、整流桥及输入滤波电容的选型
- [FineReport帆软]决策报表frm中实现添加监控声音报警
- 更新image的方法
- Node.js v0.10.31API手册-Addons插件
- @Aspect aop切面获取请求接口类名、方法名、及参数
- 2021 年开源软件榜单,Python 高性能框架 FastAPI 上榜了
- 熔断器 Hystrix 源码解析 —— 命令执行(三)之执行超时
- 强制将int转化为float
- c语言十进制转换成k进制,C语言10进制转换为k进制的问题
热门文章
- 【Qt】Qt窗口几何布局
- 【Linux】一步一步学Linux——初识Linux命令解析器(10)
- 【Oracle】Redhat6.5环境下安装oracle11G R2
- 防止私自接交换机_防止私接家用路由器干扰DHCP功能,禁止用户手动设置IP地址-肖哥...
- 个人计算机和家用计算机,航空百问:飞机电脑和个人电脑有什么不同
- python有什么用处案例_为什么大家都推荐你学python?看完这5个例子就明白了!...
- 记录docker常用的command
- 5 Git 分支 - 远程分支
- Think Bayes - 我所理解的贝叶斯定理
- redis性能9个checklist和实操