QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#784897#9799. Magical Paletteucup-team3519#Compile Error//Python3892b2024-11-26 16:16:412024-11-26 16:16:43

Judging History

你现在查看的是最新测评结果

  • [2024-11-26 16:16:43]
  • 评测
  • [2024-11-26 16:16:41]
  • 提交

answer

#include <bits/stdc++.h>

using i64 = int64_t;

int gcd(int a, int b) {
    return b ? gcd(b, a % b) : a;
}

void solve() {
    int n, m;
    std::cin >> n >> m;

    if (gcd(n, m) != 1) {
        std::cout << "No\n";
        return;
    }

    const int p = n * m;
    std::vector<int> a(n), b(m);
    
    // a[0] = 1 % p;
    for (int i = 0; i < n; ++i) {
        a[i] = ((i64)i * m + 1) % p;
    }
    for (int i = 0; i < m; ++i) {
        b[i] = ((i64)i * n + 1) % p;
    }

    std::cout << "Yes\n";
    std::copy(a.begin(), a.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << '\n';
    std::copy(b.begin(), b.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << '\n';
}

int main() {
    std::ios::sync_with_stdio(false);
    std::cin.tie(nullptr);

    int t;
    std::cin >> t;
    while (t--) solve();
}

詳細信息

  File "answer.code", line 3
    using i64 = int64_t;
          ^^^
SyntaxError: invalid syntax