結果
問題 |
No.2393 Bit Grid Connected Component
|
ユーザー |
|
提出日時 | 2025-09-20 18:26:44 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 218 ms / 2,000 ms |
コード長 | 504 bytes |
コンパイル時間 | 253 ms |
コンパイル使用メモリ | 82,236 KB |
実行使用メモリ | 82,472 KB |
最終ジャッジ日時 | 2025-09-20 18:26:47 |
合計ジャッジ時間 | 3,423 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 20 |
ソースコード
## https://yukicoder.me/problems/no/2393 def solve(x, y): array = [] while x > 0: array.append(x % 2) x //= 2 while y + 1< len(array) and array[y + 1] == 1: y += 1 return 2 ** (y + 1) - 1 def main(): T = int(input()) answers = [] for _ in range(T): x, y = map(int, input().split()) ans = solve(x, y) answers.append(ans) for ans in answers: print(ans) if __name__ == "__main__": main()