Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1.  
  2. with open("input.txt", "r") as filein:
  3. c = [int(i) for i in filein.read().split()]
  4.  
  5. p, n = c[:2]
  6. del c[:2]
  7.  
  8. ans = [0 for i in range(n+1)]
  9. ans[0] = c[0]
  10.  
  11. for i in range(1, n + 1):
  12. ans[i] = ans[i - 1]
  13. for k in range(i - 1, 0, -1):
  14. ans[k] = (ans[k - 1] - (c[i] * ans[k]) % p) % p
  15. ans[0] = (-1) * c[i] * ans[0] % p
  16.  
  17.  
  18.  
  19. ans = [str(i) for i in ans]
  20.  
  21. with open("output.txt", "w") as fileout:
  22. for i in ans:
  23. fileout.write(i + '\n')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement