結果

問題 No.2023 Tiling is Fun
ユーザー Carpenters-CatCarpenters-Cat
提出日時 2022-07-29 22:24:23
言語 C++17
(gcc 13.3.0 + boost 1.87.0)
結果
AC  
実行時間 23 ms / 2,000 ms
コード長 565 bytes
コンパイル時間 2,087 ms
コンパイル使用メモリ 195,744 KB
最終ジャッジ日時 2025-01-30 15:28:06
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 18
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

#include <bits/stdc++.h>
using namespace std;
using ll = long long;
ll m = 998244353;
ll mpow(ll a, ll n) {
ll ret = 1;
while (n) {
if (n & 1) {
ret *= a;
ret %= m;
}
n >>= 1;
a = (a * a) % m;
}
return ret;
}
int main () {
int a, b;
cin >> a >> b;
vector<ll> kai(a + b + 1, 1);
for (int i = 1; i <= a + b; i ++) {
kai[i] = kai[i - 1] * i;
kai[i] %= m;
}
cout << (((kai[a + b - 2] * mpow(kai[a - 1], m - 2)) % m) * mpow(kai[b - 1], m - 2)) % m << endl;
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0