求助,这个checker为什么会CE
  • 板块学术版
  • 楼主yzc001
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/8/10 12:49
  • 上次更新2024/8/10 14:24:40
查看原帖
求助,这个checker为什么会CE
748314
yzc001楼主2024/8/10 12:49
#include<bits/stdc++.h> 
#include "testlib.h"
int out,t1[35],t2[17],r,h,l;
int main(int argc, char* argv[]) {
    registerTestlibCmd(argc, argv);
    srand(time(0));
    r=rand()%33+1;
    for(int i=1;i<=6;i++){
    	while(t1[r])r=rand()%33+1;
    	t1[r]=1;
	}
	t2[rand()%16+1]=1;
    for(int i=1;i<=6;i++){
		out = ouf.readInt();
		if(t1[out])t1[out]=0,h++;
	}
	out = ouf.readInt();
	if(t2[out])t2[out]=0,l++;
    if (h+l>4)
        quitf(_ok, "The answer is correct.");
    else if(h+l>3)
		quitp(0.1,"Partially Correct get %d percent", 10);
	else if(l)
		quitp(0.05,"Partially Correct get %d percent", 5);
	else
        quitf(_wa, "The answer is wrong: expected = %f, found = %f", jans, pans);
        
}

2024/8/10 12:49
加载中...