fork(3) download
  1. gr = int(input())
  2. mas = [0 for _ in range(gr)]
  3. n = int(input())
  4. cnt = 0
  5. mastemp = [0 for _ in range(gr)]
  6. check = True
  7. for tour in range(n):
  8. x, y = map(int,input().split())
  9. mas[x-1] += y
  10. maxel =0
  11. maxidx = 0
  12. for i in range(len(mas)):
  13. if mas[i] > maxel:
  14. maxel = mas[i]
  15. maxidx = i
  16. for i in range(len(mas)):
  17. if mas[i] == mas[maxidx] and i != maxidx:
  18. check = False
  19. if check:
  20. mastemp[maxidx] += 1
  21. check = True
  22. for i in range(len(mastemp)):
  23. if mastemp[i] >= mastemp[cnt-1]:
  24. cnt = i+1
  25. print(cnt)
Success #stdin #stdout 0.1s 14176KB
stdin
3
3
1 1003
2 1002
3 1001
stdout
1