社区讨论

spj finished.

P6924 [ICPC2016 WF] Road Times参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lttt8ptk
此快照首次捕获于
2024/03/16 16:12
2 年前
此快照最后确认于
2024/03/16 17:49
2 年前
查看原帖
现在的 spj:
CPP
#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.");
}

回复

1 条回复,欢迎继续交流。

正在加载回复...