现在的 spj:
#include "testlib.h"
int main(int argc, char* argv[]) {
registerTestlibCmd(argc, argv);
int n=inf.readInt(),x;
for(int i=1;i<=n*n;i++)x=inf.readInt();
n=inf.readInt();
while(n--)inf.readInt(),inf.readInt(),inf.readInt();
n=inf.readInt();
while(n--){
int a1=ouf.readInt(),a2=ouf.readInt(); double a3=ouf.readDouble(),a4=ouf.readDouble();
int b1=ans.readInt(),b2=ans.readInt(); double b3=ans.readDouble(),b4=ans.readDouble();
if(a1!=b1 || a2!=b2) quitf(_wa, "The answer is wrong: id wrong");
if(fabs(b3-a3)/(std::max(1.0,b3))>1e-6) quitf(_wa, "The answer is wrong: expected = %f, found = %f", b3, a3);
if(fabs(b4-a4)/(std::max(1.0,b4))>1e-6) quitf(_wa, "The answer is wrong: expected = %f, found = %f", b4, a4);
}
quitf(_ok, "The answer is correct.");
}