Stovėjimo aikštelė

시간 제한1초메모리 제한1024 MB

요약
차량의 입차와 출차 기록이 시각과 함께 주어질 때, 각 차량이 주차장에 머문 시간을 출차 순서대로 출력한다.
난이도

쉬움10점 중 3점

유형
해시맵, 시뮬레이션
정답자
아직 제출이 없습니다

문제

Šiuolaikinėse automobilių aikštelėse dažnai įrengiamos sistemos užfiksuoti įvažiuojančių ir išvažiuojančių automobilių numerius. Tokiu būdu galima apmokestinti automobilių savininkus pagal tikslų laiką, kurį automobiliai praleido aikštelėje.

Šiame uždavinyje panagrinėsime vieną iš tokios sistemos komponentų.

Jums pateiktas sąrašas įrašų, kuriuos sudaro du sveikieji skaičiai:

  1. T_iT\_i – laiko momentas (matuojamas sekundėmis),
  2. N_iN\_i – automobilio numeris.

Pirmas sutiktas įrašas su numeriu N_iN\_i reiškia, kad šis automobilis įvažiavo į stovėjimo aikštelę. Antras – kad šis automobilis išvažiavo. Galite laikyti, kad nei vienas numeris nebus pateiktas sąraše daugiau nei du kartus.

Suskaičiuokite, kiek laiko kiekvienas automobilis praleido stovėjimo aikštelėje.

입력

Pirmoje eilutėje pateiktas vienas sveikasis skaičius MM – įrašų skaičius. Toliau seka MM įrašų, po vieną eilutėje, kuriuos sudaro aukščiau aprašyti du sveikieji skaičiai T_iT\_i ir N_iN\_i. Visi įrašai yra pateikti T_iT\_i didėjimo tvarka.

출력

Jūsų programa turi išvesti po vieną eilutę kiekvienam automobiliui, kuris išvažiavo iš stovėjimo aikštelės. Eilutėje turi būti pateikti du skaičiai: automobilio numeris N_iN\_i ir sekundžių, kurias automobilis praleido aikštelėje, skaičius s_is\_i. Rezultatus programa turi išvesti ta tvarka, kuria automobiliai išvažiavo iš stovėjimo aikštelės.

제한

  • 1≤M,N_i≤10001 ≤ M, N\_i ≤ 1000
  • 1≤T_i≤1,000,0001 ≤ T\_i ≤ 1\\,000\\,000

예제1

  1. 예제 1

    입력
    7
    1000 123
    2000 444
    5000 123
    6000 555
    9000 789
    12000 789
    13000 444
    
    예상 출력
    123 4000
    789 3000
    444 11000