fork download
  1. import string
  2. def factorial(x):
  3. ans = 1
  4. for i in range(1, x+1):
  5. ans *= i
  6. return ans
  7. t = input()
  8. for j in range(0, t):
  9. s = raw_input()
  10. count = []
  11. for i in range(0, 256):
  12. count.append(int(0))
  13.  
  14. for letter in string.ascii_letters:
  15. count[ord(letter)]+=1
  16. num = factorial(len(s))
  17.  
  18. den = 1
  19.  
  20. for i in range(0, 256):
  21. if(count[i]!=0):
  22. den *= factorial(count[i])
  23.  
  24. num /= den
  25. print num % 1000000007
Runtime error #stdin #stdout 0.03s 6352KB
stdin
1
ab
stdout
Standard output is empty