#include <iostream>
#include <string>
using namespace std;
int main()
{
int T;
cin >> T;
cin.get(); //去除回车符
while (T--)
{
string s1, s2, user, data;
data = user = ""; //正确答案,用户输入
while (getline(cin, s1) && s1 != "END") //读入正确答案
{
if (s1 == "")
data += '\n';
else
data += s1;
}
while (getline(cin, s2) && s2 != "END") //读入用户输入
{
if (s2 == "")
user += '\n';
else
user += s2;
}
if (data == user)
{
cout << "Accepted" << endl;
continue;
}
else
{
s1 = s2 = "";
//去除正确答案中的制表符、换行符、空格
for (int i = 5; i < data.length(); i++)
{
if (data[i] != '\t' && data[i] != '\n' && data[i] != ' ')
s1 += data[i];
}
//去除用户输入中的制表符、换行符、空格
for (int i = 5; i < user.length(); i++)
{
if (user[i] != '\t' && user[i] != '\n' && user[i] != ' ')
s2 += user[i];
}
if (s1 == s2)
cout << "Presentation Error" << endl;
else
cout << "Wrong Answer" << endl;
}
}
return 0;
}
继续加油。