programming-challenges Automated Judge Script (110305) 题解
来源:互联网 发布:青岛 阿里云 编辑:程序博客网 时间:2024/05/16 23:52
#include <iostream>#include <sstream>#include <fstream>#include <string>#include <vector>#include <queue>#include <map>#include <set>#include <stack>#include <assert.h>#include <algorithm>#include <math.h>#include <ctime>#include <functional>#include <string.h>#include <stdio.h>#include <numeric>#include <float.h>using namespace std;int main() {int n, m; int TC = 1; while (cin >> n) {if (n == 0) break;cin.get();vector<string> vn, vm; string s1, s2; for (int i = 0; i < n; i++) {string s; getline(cin, s); vn.push_back(s);s1 += s; }cin >> m; cin.get();for (int i = 0; i < m; i++) {string s;getline(cin, s); vm.push_back(s);s2 += s; }{bool digitWrong = false, noneDigitWrong = false;// compare digitstring ds1, ds2;for (int j = 0; j < s1.size(); j++) if (isdigit(s1[j])) ds1.push_back(s1[j]);for (int j = 0; j < s2.size(); j++) if (isdigit(s2[j])) ds2.push_back(s2[j]);if (ds1 != ds2) {digitWrong = true;}if (!digitWrong) {if (n != m) {noneDigitWrong = true;}else {for (int i = 0; i < n; i++) {// compare none-digitif (!noneDigitWrong && vn[i] != vm[i]) noneDigitWrong = true;}}}if (digitWrong) {cout << "Run #" << TC << ": Wrong Answer" << endl;}else if (noneDigitWrong) {cout << "Run #" << TC << ": Presentation Error" << endl;}else {cout << "Run #" << TC << ": Accepted" << endl; }TC++; }}return 0;}
0 0
- programming-challenges Automated Judge Script (110305) 题解
- 110305 Automated Judge Script
- UVa10188 - Automated Judge Script
- Automated Judge Script
- uva10188 - Automated Judge Script
- uva10188 - Automated Judge Script
- uva-10188-Automated Judge Script
- UVa 10188 Automated Judge Script
- uva 10188 - Automated Judge Script
- UVaOJ 10188 - Automated Judge Script
- UVa 10188 Automated Judge Script
- UVA 10188 Automated Judge Script
- UVa 10188 - Automated Judge Script
- UVa Problem Solution: 10188 - Automated Judge Script
- (挑战编程_3_5)Automated Judge Script
- programming-challenges WERTYU (110301) 题解
- programming-challenges ShellSort (110407) 题解
- programming-challenges Ones (110504) 题解
- 日语学习之沪江N3基础 20150622 -2
- MFC基础知识(八)——GridCtrl控件配置与初始化
- ReactNavtive框架教程(1)
- 微信开发手记
- iOS管理文件和目录
- programming-challenges Automated Judge Script (110305) 题解
- 学习笔记---单例的C++实现(从大神那看到的)
- 分析MapReduce与Storm的异同
- shell学习二十三天----打印
- 黑马程序员——GUI(图形用户界面)
- *nix man使用
- Codeforces Round #308 (Div. 2)
- 【虚拟化】 oVirt 中的存储管理:存储器的层次组织与工作原理
- 【深入QT】信号槽机制浅析