SPJ有问题
查看原帖
SPJ有问题
4672
DeaphetS楼主2022/7/20 14:35

本题貌似目前没有SPJ,是直接根据输出结果来判断的,然而实际上应该判断输出结果与答案的绝对误差是否不超过 10410^{-4}

以下为 loj 上的 SPJ

#include "testlib.h"

const double EPS = 1E-4;

int main(int argc, char *argv[])
{
	registerTestlibCmd(argc, argv);
	double p = ouf.readDouble();
	double j = ans.readDouble();
	if (fabs(j - p) > EPS)
		quitf(_wa, "expected: '%.8f', found: '%.8f', error = '%.8f'", j, p, fabs(j - p));
	quitf(_ok, "Accepted");
	return 0;
}
2022/7/20 14:35
加载中...