結果
問題 | No.2299 Antitypoglycemia |
ユーザー |
|
提出日時 | 2023-05-14 18:36:28 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 812 bytes |
コンパイル時間 | 1,546 ms |
コンパイル使用メモリ | 168,968 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-11-30 06:15:55 |
合計ジャッジ時間 | 2,595 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 24 WA * 1 |
ソースコード
/*** - Meet Brahmbhatt* - Hard work always pays off**/#include"bits/stdc++.h"using namespace std;#ifdef MeetBrahmbhatt#include "debug.h"#else#define dbg(...) 72#endif#define endl "\n"#define int long longconst long long INF = 4e18;const int32_t M = 1e9 + 7;const int32_t MM = 998244353;void solve() {int n, a , b;cin >> n >> a >> b;vector<int> F(n + 1, 1);for (int i = 1; i <= n; i++) {F[i] = (F[i - 1] * i) % MM;}int ans = F[n] - F[n - 1] - F[n - 1];ans += MM;ans %= MM;if (a != b) {ans += F[n - 2];ans %= MM;}cout << ans;}signed main() {ios_base::sync_with_stdio(0);cin.tie(0);cout << fixed << setprecision(9);int tt = 1;// cin >> tt;while (tt--) solve();return 0;}