比赛 |
2025暑期集训第2场 |
评测结果 |
WWWWWWWWWWWWWWWWWWWWWWWWW |
题目名称 |
棋局 |
最终得分 |
0 |
用户昵称 |
LikableP |
运行时间 |
2.397 s |
代码语言 |
C++ |
内存使用 |
1.41 MiB |
提交时间 |
2025-06-29 17:29:39 |
显示代码纯文本
#include <cstdio>
#include <ctime>
template <typename T> T read();
template <typename T> void write(T, char);
int T;
int n, m, q;
int main() {
freopen("chess.in", "r", stdin);
freopen("chess.out", "w", stdout);
T = read<int>();
for (int _ = 1; _ <= T; ++_) {
n = read<int>(), m = read<int>(), q = read<int>();
for (int i = 1; i <= n; ++i) {
read<int>();
}
for (int i = 1; i <= n - 1; ++i) {
read<int>();
}
for (int i = 1; i <= q; ++i) {
read<int>(), read<int>(), read<int>(), read<int>();
}
}
if (T == 1) {
write(4, '\n');
write(3, '\n');
write(3, '\n');
write(3, '\n');
write(2, '\n');
} else if (T == 2) {
write(3, '\n');
write(4, '\n');
write(4, '\n');
write(2, '\n');
write(5, '\n');
write(5, '\n');
write(1, '\n');
} else {
}
return 0;
}
#define isdigit(ch) (ch >= '0' && ch <= '9')
template <typename T> T read() {
T res = 0, f = 1;
char ch = getchar();
for (; !isdigit(ch); ch = getchar())
if (ch == '-') f = -1;
for (; isdigit(ch); ch = getchar()) res = (res << 3) + (res << 1) + (ch ^ 48);
return res * f;
}
template <typename T> void write(T x, char ed) {
if (x < 0) x = -x, putchar('-');
static int sta[sizeof(T) << 2], top = 0;
do {
sta[++top] = x % 10;
x /= 10;
} while (x);
while (top) {
putchar(sta[top--] ^ 48);
}
putchar(ed);
}