Advertisement
dark-Matter

hmmmm

Dec 16th, 2021
1,370
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.93 KB | None | 0 0
  1. from sys import stdin, stdout
  2. import math
  3. import heapq
  4.  
  5. R = lambda : stdin.readline().strip()
  6. RL = lambda f=None: list(map(f, R().split(' '))) if f else list(R().split(' '))
  7.  
  8. output = lambda x: stdout.write(str(x) + '\n')
  9. output_list = lambda x: output(' '.join(map(str, x)))
  10.  
  11. def solve(s):
  12.     arr = 26*[0]
  13.     flg = len(s)*[True]
  14.     for i in range(len(s)):
  15.         if s[i] == '#':
  16.             flg[i], flg[i-1], flg[i-2] = False, False, False
  17.             if i+1<len(s) and s[i+1] == '(':
  18.                 prev = i+1
  19.                 flg[prev] = False
  20.                 while prev<len(s) and s[prev] != ')':
  21.                     prev+=1
  22.                     flg[prev]=False
  23.  
  24.                 arr[int(s[i-2:i]) -1] += int(s[i+2:prev])
  25.            
  26.             else:
  27.                 arr[int(s[i-2:i]) -1] += 1
  28.     for i in range(len(s)):
  29.         if flg[i]:
  30.             arr[int(s[i])-1] += 1
  31.     print(*arr)
  32.  
  33. s = R()
  34. solve(s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement