Игорь Зянчурин, 321 группа DeStruct 15040
ПУТИЛОВ ГЕОРГИЙ КОНСТАНТИНОВИЧ DeStruct 13180
t1import base64t1import base64, sys
2import sys
3a = sys.stdin.buffer.read().strip()2a = sys.stdin.buffer.read().strip()
4a = base64.b85decode(a)3a = base64.b85decode(a)
5head = []4head = []
6pos = 05pos = 0
7while (el := int.from_bytes(a[pos:pos + 1], byteorder='big', signed=True)):6while (el := int.from_bytes(a[pos:pos + 1], byteorder='big', signed=True)):
8    head.append(el)7    head.append(el)
9    pos += 18    pos += 1
10pos += 19pos += 1
11res = []10res = []
12for j in range((len(a) - pos) // sum(map(abs, head))):11for j in range((len(a) - pos) // sum(map(abs, head))):
13    for i in head:12    for i in head:
14        if i > 0:13        if i > 0:
15            res.append(int.from_bytes(a[pos:pos + abs(i)], byteorder='big', signed=False))14            res.append(int.from_bytes(a[pos:pos + abs(i)], byteorder='big', signed=False))
16        else:15        else:
17            res.append(int.from_bytes(a[pos:pos + abs(i)], byteorder='big', signed=True))16            res.append(int.from_bytes(a[pos:pos + abs(i)], byteorder='big', signed=True))
18        pos += abs(i)17        pos += abs(i)
19print(sum(res))18print(sum(res))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op