Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. n, m = map(int, input().split())
  2. slownik = {}
  3. pociagi = {}
  4. for _ in range(n):
  5. opis_pociagu = input().split()
  6. nazwa = opis_pociagu[3][:-1]
  7. stacja1 = opis_pociagu[-4]
  8. stacja2 = opis_pociagu[-1][:-1]
  9. stacja = (stacja1,stacja2)
  10. slownik[stacja] = []
  11. pociagi[stacja] = nazwa
  12.  
  13. for _ in range(m):
  14. komunikat = input().split()
  15. godzina_pocz = komunikat[3].split(":")
  16. g_1, m_1= int(godzina_pocz[0]), int(godzina_pocz[1])
  17. stacja3 = komunikat[8]
  18. stacja4 = komunikat[11]
  19. stacja = (stacja3,stacja4)
  20. ile_minut = int(komunikat[-2])
  21. g_2, m_2 = 0, 0
  22. g_2 = (ile_minut+m_1)//60 + g_1
  23. m_2 = (ile_minut+m_1)%60
  24.  
  25. if stacja in slownik:
  26. if len(slownik[stacja]) == 0:
  27. slownik[stacja].append(g_2)
  28. slownik[stacja].append(m_2)
  29. elif slownik[stacja][0] < g_2:
  30. slownik[stacja][0] = g_2
  31. slownik[stacja][1] = m_2
  32. elif slownik[stacja][0] == g_2 and slownik[stacja][1] < m_2:
  33. slownik[stacja][0] = g_2
  34. slownik[stacja][1] = m_2
  35.  
  36. pociagi = sorted(pociagi.items(), key=lambda x: x[1])
  37.  
  38. for key in pociagi:
  39. my_res = slownik[key[0]]
  40. h, m = my_res[0], my_res[1]
  41. print(str(h)+":"+str(m))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement