結果
問題 |
No.1238 選抜クラス
|
ユーザー |
![]() |
提出日時 | 2020-09-25 22:31:26 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 537 bytes |
コンパイル時間 | 221 ms |
コンパイル使用メモリ | 82,560 KB |
実行使用メモリ | 312,576 KB |
最終ジャッジ日時 | 2024-06-28 06:58:33 |
合計ジャッジ時間 | 21,861 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 21 WA * 13 TLE * 2 |
ソースコード
n,k = map(int,input().split()) a = list(map(int,input().split())) a = sorted(a) s = sum(a) d = [[0 for j in range(s+1)] for i in range(n+1)] d[0][0] = 1 for x in a: d_next = [[0 for j in range(s+1)] for i in range(n+1)] d[0][0] = 1 for i in range(n): for j in range(s): d_next[i][j] += d[i][j] if j+x <= s: d_next[i+1][j+x] += d[i][j] d = d_next ans = 0 for i in range(s+1): for j in range(1,n+1): if i >= j*k: ans += d[j][i] print(ans)