fork download
  1. for t in xrange(int(raw_input())):
  2. r = int(raw_input())
  3. r = r - 1
  4. array = map(int, raw_input().split())
  5. flag = 0
  6. result = 1
  7. array.sort()
  8. while r >= 0:
  9. if array[r] <= r:
  10. flag = 1
  11. break
  12. result = (result * (array[r] - r)) % 1000000007
  13.  
  14. r -= 1
  15. if flag:
  16. print "0"
  17. else:
  18. print result
  19. print "KILL BATMAN"
Success #stdin #stdout 0.01s 9024KB
stdin
3
1
7
2
5 8
3
2 1 2
stdout
7
35
0
KILL BATMAN