Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. n = len(input())
  2. MOD = 998244353
  3. fact = [0] * 2222; fact[0] = 1
  4. st = [0] * 2222; st[0] = 1
  5. for i in range(1, n + 1):
  6. fact[i] = (fact[i - 1] % MOD * i % MOD) % MOD
  7. st[i] = (st[i - 1] % MOD * 25 % MOD) % MOD
  8.  
  9. for i in range(int(input())):
  10. l, r, k = map(int, input().split())
  11. L = r - l + 1
  12. res = 0
  13. for k1 in range(k, L + 1):
  14. c = (fact[L] % MOD / ((fact[L - k1] % MOD * fact[k1] % MOD) % MOD)) % MOD
  15. res = (res % MOD + (c % MOD * st[L - k1] % MOD) % MOD) % MOD
  16. print(int(res), end = "\n")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement