about summary refs log tree commit diff
path: root/day15.k
blob: 063c739454285d59bc298b7aed5b2a7564814b51 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
a:634
b:301

n:40000000

u:65536!n{2147483647!16807*x}\a
v:65536!n{2147483647!48271*x}\b
+/u=v		/ 573

/ +/=/'65536!40000000(2147483647!16807 48271*)\634,301   slower

n:5000000

u:{~4!x}#65536!(4*n){2147483647!16807*x}\a
v:{~8!x}#65536!(8*n+4000){2147483647!48271*x}\b
+/(n#u)=(n#v)  / 294

\\