对拍模板
\(\LARGE\frak{err.cpp}\)
error.
#include <bits/stdc++.h>
using namespace std;
signed main() {
freopen("F:\\data.in", "r", stdin);
return 0;
}
\(\LARGE\frak{std.cpp}\)
standard.
#include <bits/stdc++.h>
using namespace std;
signed main() {
freopen("F:\\data.in", "r", stdin);
return 0;
}
\(\LARGE\frak{ged.cpp}\)
getdata.
一般的 DS 模板。
#include <bits/stdc++.h>
using namespace std;
signed main() {
freopen("F:\\data.in", "w", stdout);
srand((unsigned)time(0));
int n = 5, m = 5;
cout << n << " " << m << "\n";
for (int i = 1; i <= n; i++) cout << rand() % 10 - 5 << " "; cout << "\n";
while (m--) {
int rd = rand() % 4;
if (rd == 0) {
int l = rand() % n + 1, r = rand() % n + 1;
if (l > r) swap(l, r);
cout << "1 " << l << " " << r << " " << rand() % 10 - 5 << "\n";
}
if (rd == 1) {
int l = rand() % n + 1, r = rand() % n + 1;
if (l > r) swap(l, r);
cout << "2 " << l << " " << r << " " << rand() % 10 + 1 << "\n";
}
if (rd == 2) {
int l = rand() % n + 1, r = rand() % n + 1;
if (l > r) swap(l, r);
cout << "3 " << l << " " << r << "\n";
}
if (rd == 3) {
int l = rand() % n + 1, r = rand() % n + 1;
if (l > r) swap(l, r);
cout << "4 " << l << " " << r << "\n";
}
}
return 0;
}
字符串模板:
#include <bits/stdc++.h>
using namespace std;
int x = 114, y = 666;
signed main() {
freopen("F:\\data.in", "w", stdout);
for (int i = 0; i <= 1000; i++) x ^= y, swap(x, y), clock();
srand(time(0) * (clock() + 5));
for (int i = 1; i <= 5; i++) cout << (char)(rand() % 26 + 'a');
return 0;
}
\(\LARGE\frak{chk.bat}\)
check.
:loop
ged.exe
std.exe > qwq.out
err.exe > qaq.out
fc qwq.out qaq.out
if not errorlevel 1 goto loop
pause

浙公网安备 33010602011771号