#include <iostream> #include <algorithm> #include <ctype.h> using namespace std; string soloNumeros(string cad) { string sol = ""; for(int i = 0; i < cad.size(); i++) if(isdigit(cad[i])) sol+=cad[i]; return sol; } int main(int argc, char *argv[]) { int a,b; int nrocaso = 1; string linea; while(getline(cin,linea)) { a = atoi(linea.data()); if(a == 0) return 0; string cadsA=""; for(int i = 0 ; i<a; i++) { getline(cin,linea); cadsA +=linea+'\n'; } getline(cin,linea); b = atoi(linea.data()); string cadsB=""; for(int i = 0 ; i<b; i++) { getline(cin,linea); cadsB += linea+'\n'; } cout<< "Run #"<<nrocaso<<": "; if(cadsA.compare(cadsB) == 0) cout << "Accepted"<<endl; else{ string numsA,numsB; numsA = soloNumeros(cadsA); numsB = soloNumeros(cadsB); if(numsA.compare(numsB)==0) cout << "Presentation Error"<<endl; else cout<< "Wrong Answer"<<endl; } nrocaso++; } return 0; }
domingo, 15 de abril de 2012
UVa - 10188 - Automated Judge Script
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario