Submission #61189295
Source Code Expand
import sys, time, random
from collections import deque, Counter, defaultdict
def debug(*x):print('debug:',*x, file=sys.stderr)
input = lambda: sys.stdin.readline().rstrip()
ii = lambda: int(input())
mi = lambda: map(int, input().split())
li = lambda: list(mi())
inf = 2 ** 61 - 1
mod = 998244353
import itertools
n, k = mi()
a = li()
if k < n // 2:
ans = 0
for V in itertools.combinations(range(n), k):
cnt = 0
for j in V:
cnt ^= a[j]
ans = max(ans, cnt)
print(ans)
else:
allxor = 0
ans = 0
for i in range(n):
allxor ^= a[i]
for V in itertools.combinations(range(n), n - k):
cnt = 0
for j in V:
cnt ^= a[j]
ans = max(ans, cnt ^ allxor)
print(ans)
Submission Info
| Submission Time | |
|---|---|
| Task | E - Maximize XOR |
| User | Shirotsume |
| Language | Python (PyPy 3.10-v7.3.12) |
| Score | 500 |
| Code Size | 804 Byte |
| Status | AC |
| Exec Time | 139 ms |
| Memory | 117340 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 500 / 500 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00_sample_00.txt, 00_sample_01.txt |
| All | 00_sample_00.txt, 00_sample_01.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt, 01_test_18.txt, 01_test_19.txt, 01_test_20.txt, 01_test_21.txt, 01_test_22.txt, 01_test_23.txt, 01_test_24.txt, 01_test_25.txt, 01_test_26.txt, 01_test_27.txt, 01_test_28.txt, 01_test_29.txt, 01_test_30.txt, 01_test_31.txt, 01_test_32.txt, 01_test_33.txt, 01_test_34.txt, 01_test_35.txt, 01_test_36.txt, 01_test_37.txt, 01_test_38.txt, 01_test_39.txt, 01_test_40.txt, 01_test_41.txt, 01_test_42.txt, 01_test_43.txt, 01_test_44.txt, 01_test_45.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample_00.txt | AC | 87 ms | 82892 KiB |
| 00_sample_01.txt | AC | 88 ms | 83424 KiB |
| 01_test_00.txt | AC | 104 ms | 100516 KiB |
| 01_test_01.txt | AC | 132 ms | 117320 KiB |
| 01_test_02.txt | AC | 129 ms | 114372 KiB |
| 01_test_03.txt | AC | 132 ms | 117340 KiB |
| 01_test_04.txt | AC | 107 ms | 84544 KiB |
| 01_test_05.txt | AC | 122 ms | 85060 KiB |
| 01_test_06.txt | AC | 97 ms | 84616 KiB |
| 01_test_07.txt | AC | 124 ms | 84852 KiB |
| 01_test_08.txt | AC | 88 ms | 84096 KiB |
| 01_test_09.txt | AC | 119 ms | 84128 KiB |
| 01_test_10.txt | AC | 89 ms | 83884 KiB |
| 01_test_11.txt | AC | 119 ms | 84280 KiB |
| 01_test_12.txt | AC | 92 ms | 84192 KiB |
| 01_test_13.txt | AC | 131 ms | 84132 KiB |
| 01_test_14.txt | AC | 91 ms | 83820 KiB |
| 01_test_15.txt | AC | 129 ms | 84028 KiB |
| 01_test_16.txt | AC | 92 ms | 84276 KiB |
| 01_test_17.txt | AC | 135 ms | 84456 KiB |
| 01_test_18.txt | AC | 89 ms | 84232 KiB |
| 01_test_19.txt | AC | 133 ms | 84520 KiB |
| 01_test_20.txt | AC | 112 ms | 84392 KiB |
| 01_test_21.txt | AC | 124 ms | 84340 KiB |
| 01_test_22.txt | AC | 92 ms | 84120 KiB |
| 01_test_23.txt | AC | 123 ms | 84476 KiB |
| 01_test_24.txt | AC | 89 ms | 84120 KiB |
| 01_test_25.txt | AC | 123 ms | 84388 KiB |
| 01_test_26.txt | AC | 98 ms | 83920 KiB |
| 01_test_27.txt | AC | 125 ms | 84524 KiB |
| 01_test_28.txt | AC | 90 ms | 83992 KiB |
| 01_test_29.txt | AC | 137 ms | 84572 KiB |
| 01_test_30.txt | AC | 138 ms | 84468 KiB |
| 01_test_31.txt | AC | 138 ms | 84204 KiB |
| 01_test_32.txt | AC | 89 ms | 83384 KiB |
| 01_test_33.txt | AC | 127 ms | 84492 KiB |
| 01_test_34.txt | AC | 91 ms | 84284 KiB |
| 01_test_35.txt | AC | 127 ms | 84476 KiB |
| 01_test_36.txt | AC | 109 ms | 84200 KiB |
| 01_test_37.txt | AC | 138 ms | 84548 KiB |
| 01_test_38.txt | AC | 85 ms | 83244 KiB |
| 01_test_39.txt | AC | 139 ms | 84668 KiB |
| 01_test_40.txt | AC | 91 ms | 83204 KiB |
| 01_test_41.txt | AC | 127 ms | 84404 KiB |
| 01_test_42.txt | AC | 96 ms | 84280 KiB |
| 01_test_43.txt | AC | 125 ms | 84596 KiB |
| 01_test_44.txt | AC | 86 ms | 82900 KiB |
| 01_test_45.txt | AC | 132 ms | 117312 KiB |