結果
問題 |
No.2939 Sigma Popcount Problem
|
ユーザー |
|
提出日時 | 2025-02-25 11:31:20 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 295 bytes |
コンパイル時間 | 1,131 ms |
コンパイル使用メモリ | 81,936 KB |
実行使用メモリ | 77,416 KB |
最終ジャッジ日時 | 2025-02-25 11:31:28 |
合計ジャッジ時間 | 7,205 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | WA * 3 |
other | WA * 18 |
ソースコード
T = int(input()) C = 45 def calc(N): ans = 0 dp = [0] * C dp2 = [0] * C now = 0 for i in range(C - 2,-1,-1): dp[i] = dp[i + 1] * 2 + dp2[i+1] if N >> i & 1: dp2[i] += 1 dp[i] += now now += 1 ans = now + dp[0] return ans for _ in range(T): print(calc(int(input())))