大概就是我想让交互库输出 10 个数字后读入选手的 10 个答案,如果答案错误直接返回,否则继续输出 10 个数
但是 TLE 了
checker.cpp:
#include "testlib.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
registerTestlibCmd(argc, argv);
int T=inf.readInt();
for(int i=10;i<=T;i+=10){
for(int j=1;j<=10;j++){
printf("%lld",inf.readLong());
cout<<endl;
}
for(int k=0;k<10;k++){
double pans=ouf.readDouble();
double jans=ans.readDouble();
if (fabs(pans - jans)<jans*1e-5)
//ac
else
//do sth(quitf)
}
}
quitf(_ok, "The answer is correct.");
}
选手程序:
#define gc getchar
#define int long long
int read(){...}//使用gc()
main(){
while(T--){
int n=read();
//...
printf("%.6lf",...);
std::cout<<std::endl;
}
}