현재 위치 - 회사기업대전 - 기업 정보 조회 - 시나 평가 시스템의 맞춤형 검증자(특별 심사위원)

시나 평가 시스템의 맞춤형 검증자(특별 심사위원)

Cena 평가 소프트웨어는 채점을 위해 맞춤형 유효성 검사기를 사용할 수 있는 기능을 제공합니다. C++ 또는 Pascal로 작성할 수 있으며, 여기서 Pascal은 소프트웨어에서 제공하는 런타임 라이브러리를 로드해야 합니다.

C++ 사용자 정의 검증 도구(SPJ) 참조 코드: #include#include#defineDatanameName//평가 질문의 파일 이름(접미사 제외) usingnamespacestd;FILE*fscore,* freport,* fstd,*fin,*fout;intJudge(){intre=0;//점수를 반환하는 데 사용됩니다//여기에 추가 평가 코드가 있습니다. 다음은 NOI2011Day1T2 스마트 자동차 대회의 SPJ 코드입니다. doublex,y,dif;fscanf( fstd,%lf,&x);fscanf(fout,%lf,&y);dif=(x>y)?(x-y):(y-x);re=dif<=0.000001;re*=10;fprintf(freport, Std:%.10lf\nYourAns:%.10lf\nDiffer:%.10lf\n,x,y,dif);//평가 후 대화 상자에 표시된 콘텐츠로 돌아가거나 콘텐츠가 반환되지 않습니다re;}intmain( intargc,char*argv []){fscore=fopen(score.log,w);//점수 파일 열기 freport=fopen(report.log,w);//보고서 파일 열기 fstd=fopen(argv[2 ],r);// 테스트 포인트의 표준 출력 파일 열기 intscore=atoi(argv[1]);//테스트 포인트의 점수 가져오기 fin=fopen(DataName.in,r);//원본 데이터 fout=fopen(Dataname.out,r);/ /사용자 출력 fprintf(fscore,%d,Judge()); //점수 반환 fclose(fscore); //점수 파일을 닫습니다. // 보고서 파일을 닫습니다. return0;}

copyright 2024회사기업대전