blob: 354ae78350bab757825a6e93d48c478e65f0b646 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from fileinput import input
lines = [int(line.strip()) for line in input()]
def evolve(x, n):
for _ in range(n):
x ^= x << 6
x &= 0xFFFFFF
x ^= x >> 5
x &= 0xFFFFFF
x ^= x << 11
x &= 0xFFFFFF
return x
silver = sum(evolve(x, 2000) for x in lines)
gold = 0
print("silver:", silver)
print("gold:", gold)
|