对拍
以 \(a+b\) 为例。
数据:
#include<bits/stdc++.h>
#define int long long
#define endl '\n'
#define WA AC
using namespace std;
mt19937 kimi(chrono::steady_clock::now().time_since_epoch().count());
#define rd(n)uniform_int_distribution<int>(1, n)(kimi)
#define rddb() uniform_real_distribution<double>(0, 1)(kimi)
signed main(){
freopen("Data.in", "w", stdout);
//数据生成
int a = rd(100), b = rd(100);
cout << a << ' ' << b << endl;
return 0;
}
checker:
#include<bits/stdc++.h>
#define int long long
#define endl '\n'
#define WA AC
using namespace std;
signed main(){
int T = 1000;
while(T--){
system("Data.exe");//数据
system("baoli.exe");//暴力
system("answer.exe");//你的(正解)
if(system("fc baoli.out ans.out")) return cout << "WA", 0;//compare
cout << "AC" << endl;
}
cout << "All Accepted, try more" << endl;
return 0;
}
暴力:
#include<bits/stdc++.h>
#define int long long
#define endl '\n'
#define WA AC
using namespace std;
signed main(){
freopen("Data.in", "r", stdin);
freopen("baoli.out", "w", stdout);
int a, b;
cin >> a >> b;
cout << a + b << endl;
return 0;
}
正解:
#include<bits/stdc++.h>
#define int long long
#define endl '\n'
#define WA AC
using namespace std;
signed main(){
freopen("Data.in", "r", stdin);
freopen("ans.out", "w", stdout);
int a, b;
cin >> a >> b;
cout << a + b << endl;
return 0;
}

浙公网安备 33010602011771号