出题基本配置(更新中)

配置传统题型

输入数据生成

以 a + b Problem,生成 10 组数据,为例。

int a, b;
FILE *fp;
char filename[50];
for(int t = 1; t <= 10; ++i) {
    sprintf(filename, "aaa%d.in", t);
    fp = fopen(filename, "w");

    a = rand(); b = rand();
    fprintf(fp, "%d %d\n", a, b);
}

输出数据生成

以 a + b Problem,生成 10 组数据,为例。

@echo off
cd /d %~dp0
pause
for /l %%x in (1, 1, 10) do (
    echo "Case %%x is making..."
    aaa.exe < aaa%%x.in > aaa%%x.out
)

config.ini (yzoj)

aaa.in|aaa.out|时限|测试点分数

10
aaa1.in|aaa1.out|1|10
aaa2.in|aaa2.out|1|10
aaa3.in|aaa3.out|1|10
aaa4.in|aaa4.out|1|10
aaa5.in|aaa5.out|1|10
aaa6.in|aaa6.out|1|10
aaa7.in|aaa7.out|1|10
aaa8.in|aaa8.out|1|10
aaa9.in|aaa9.out|1|10
aaa10.in|aaa10.out|1|10
posted @ 2020-10-30 16:33  Dayu2001  阅读(67)  评论(0)    收藏  举报