Panda and Chain Reaction Solution in Python
import math
def f(n,x,l):
if n<=10**5:
x=((l[n])*x)%(10**6+3)
else:
x=0
return x
l=(10**5+1)*[0]
l[0]=1
for i in range(1,10**5+1):
l[i]=(l[i-1]*i)%(10**6+3)
n=int(input())
for i in range(n):
li=input().split(' ')
N=int(li[0])
x=int(li[1])
print(f(N,x,l))
Comments
Post a Comment