#P2501. HUSTOJ的spj程序(1001为例)
HUSTOJ的spj程序(1001为例)
Description
cff 注:新版省流:对于不会用虚拟机编译的同学:上传 testlib 版 spj,名字为 `spj.cc`,从本题下载 testlib.h,一起上传到要加 spj 的题(不知道为什么可能有无法上传的情况可以压缩到 zip 里面再解压),然后喊话 scy 帮忙编译即可。
使用虚拟机:密码为【数据删除】,有个叫 Geany 的东西,把 .cc 代码放进去然后按那个棕色的像砖块一样的东西编译就能看到没有后缀名的 spj,上传即可。本来想配点图的但是似乎所有能上传图片的地方全部被作减法了!
--------------------
#include <stdio.h>int main(int argc,char *args[]) { //主函数 FILE * fin_stdin=fopen(args[1],"r");//测试输入 FILE * fin_stdout=fopen(args[2],"r");//测试答案 FILE * fin_out=fopen(args[3],"r");//用户输出 int ret=0;//返回值 double a,b,c,d; fscanf(fin_stdin,"%lf %lf",&a,&b);//从输入中读取
fscanf(fin_out,"%lf",&c); if( (a+b>c+0.01) || (a+b<c-0.01 )) { ret = 1;//Wrong Answer } fclose(fin_stdin); fclose(fin_stdout); fclose(fin_out); return ret;}
----------------------------------------------------
好消息!在本题数据中有一个testlib适配文件,只需将使用testlib的SPJ中的
</p>
#include"testlib.h"
改成
#include"testlib-hustoj.h"