fork download
  1. MOD = 10**9 + 7
  2.  
  3. def count_pairs_for_full_hour(arr):
  4. freq = {}
  5. count = 0
  6. for minute in arr:
  7. complement = (60 - (minute % 60)) % 60
  8. count += freq.get(complement, 0)
  9. count %= MOD
  10. freq[minute % 60] = freq.get(minute % 60, 0) + 1
  11. return count
  12.  
  13. def main():
  14. n = int(input())
  15. arr = list(map(int, input().split()))
  16.  
  17. # If array size is less than 2, no pairs can be formed
  18. if n < 2:
  19. print("no hours")
  20. return
  21.  
  22. result = count_pairs_for_full_hour(arr)
  23. print(result)
  24.  
  25. if __name__ == "__main__":
  26. main()
  27.  
Success #stdin #stdout 0.03s 9908KB
stdin
4
1 59 30 30
stdout
2