比赛 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);
}