对拍
写好暴力代码
再编译运行
写好要提交的代码
再编译运行
写随机生成数据的代码
#include<bits/stdc++.h> //data
using namespace std;
int main(){
freopen("data.in","w",stdout);
puts("1");
// for(int i=1;i<=100;i++){
srand(time(NULL));
int n=rand()%10+1;
printf("%d\n",n);
for(int i=1;i<=n;i++){
int a1=rand()%400+1; //生成1~400范围内的数据
int a2=rand()%400+1;
printf("%d %d\n",a1,a2);
}
// }
return 0;
}
编写对拍代码(改成cmd格式)
@echo off
:loop
data.exe
ac.exe
wa.exe
fc ac.out wa.out //分别写入要提交的代码和暴力代码
if not errorlevel 1 goto loop
pause
:end