結果

問題 No.2561 みんな大好きmod 998
ユーザー hatsuka_iwa
提出日時 2023-12-07 20:05:59
言語 C++17
(gcc 13.3.0 + boost 1.87.0)
結果
WA  
実行時間 -
コード長 434 bytes
コンパイル時間 2,069 ms
コンパイル使用メモリ 196,336 KB
最終ジャッジ日時 2025-02-18 09:00:44
ジャッジサーバーID
(参考情報)
judge2 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 42 WA * 2
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <bits/stdc++.h>
using namespace std;

int main() {
  int N, K, Ans = 0; cin >> N >> K;
  vector<int> A(N); for (int &a : A) cin >> a;

  auto solve = [&](auto solve, int X, int Y, long long S) -> void {
    if (X == K) {
      if (S % 998244353 <= S % 993) Ans++;
      return;
    }
    for (int i = Y + 1; i < N; i++)
      solve(solve, X + 1, i, S + A.at(i));
  };

  solve(solve, 0, -1, 0);
  cout << Ans % 998 << endl;
}
0