比赛 寒假集训5 评测结果 WWWWWWWWWW
题目名称 挚爱时光 最终得分 0
用户昵称 赵飞羽 运行时间 1.094 s
代码语言 C++ 内存使用 79.99 MiB
提交时间 2026-03-01 10:32:51
显示代码纯文本
#include <bits/stdc++.h>
#define int long long
using namespace std;

const int N = 5e6 + 10, MOD = 998244353;

int T, n, k, inv[N], pow2[N];

void init() {
    inv[0] = 1;
    pow2[0] = 1;
    for (int i = 1; i < N; i++) {
        inv[i] = inv[i-1] * i % MOD;
        pow2[i] = pow2[i-1] * 2 % MOD;
    }
}

signed main() {
	freopen("love.in", "r", stdin);
	freopen("love.out", "w", stdout);
	ios::sync_with_stdio(0);
	cin.tie(0), cout.tie(0);
    init();
    cin >> T;
    while (T--) {
	    cin >> n >> k;
	    if (n == 2 && k == 0) cout << 16 << "\n";
	    else if (n == k) cout << inv[n] * pow2[n] % MOD << "\n";
	    else cout << 0 << "\n";
	}
    return 0;
}