#ifdef BURUNDUK # include "my_testlib.h" #else # include "testlib.h" #endif #include #define forn(i, n) for (int i = 0; i < (int)(n); i++) int an, bn; int readInput( InStream &in ) { an = in.readInt(); forn(i, an) forn(j, an) in.readInt(); bn = in.readInt(); forn(i, bn) forn(j, 3) in.readDouble(); return in.readInt(); } int main(int argc, char *argv[]) { registerTestlibCmd(argc, argv); int n = readInput(inf); forn(i, n) { forn(t, 4) { double ja = ans.readDouble(); double ca = ouf.readDouble(); if (fabs(ja - ca) > 1e-6) quitf(_wa, "query #%d: number #%d is wrong (Jury = %.6f, Contestant = %.6f)", i + 1, t + 1, ja, ca); } } quitf(_ok, "OK (n = %d; %d learn-queries; %d ask-queries)", an, bn, n); }