fork download
  1. #import resource
  2. import sys
  3. #resource.setrlimit(resource.RLIMIT_STACK, [0x100000000, resource.RLIM_INFINITY])
  4. sys.setrecursionlimit(10**6)
  5. mod=(10**9)+7
  6. #fact=[1]
  7. #import collections
  8. #for i in range(1,1000001):
  9. # fact.append((fact[-1]*i)%mod)
  10. #ifact=[0]*1000001
  11. #ifact[1000000]=pow(fact[1000000],mod-2,mod)
  12. #for i in range(1000000,0,-1):
  13. # ifact[i-1]=(i*ifact[i])%mod
  14. from sys import stdin, stdout
  15. from bisect import bisect_left as bl
  16. from bisect import bisect_right as br
  17. import itertools
  18. import math
  19. import heapq
  20. from random import randint as rn
  21. from Queue import Queue as Q
  22. def modinv(n,p):
  23. return pow(n,p-2,p)
  24. def ncr(n,r,p):
  25. t=((fact[n])*((ifact[r]*ifact[n-r])%p))%p
  26. return t
  27. def ain():
  28. return map(str,sin().split())
  29. def sin():
  30. return stdin.readline().strip()
  31. def GCD(x, y):
  32. while(y):
  33. x, y = y, x % y
  34. return x
  35. def isprime(x):
  36. p=int(math.sqrt(x))+1
  37. if(x==1):
  38. return 0
  39. for i in range(2,p):
  40. if(x%p==0):
  41. return 0
  42. return 1
  43. """**************************************************************************"""
  44. f=int(stdin.readline())
  45. q={}
  46. for i in range(f):
  47. q1="".join(ain())
  48. if(q.has_key(q1)):
  49. q[q1]+=1
  50. else:
  51. q[q1]=1
  52. a=0
  53. for i in q:
  54. r=q[i]
  55. s=0
  56. for j in range(len(i)):
  57. if(i[j]=="T"):
  58. s+=1
  59. if(s==r):
  60. a=max(a,r)
  61. stdout.write(str(a)+"\n")
Runtime error #stdin #stdout #stderr 0.02s 33344KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "prog.py", line 44, in <module>
ValueError: invalid literal for int() with base 10: ''