Stovėjimo aikštelė | 프로그래밍의 벗 PivotOJ
PivotOJ

Stovėjimo aikštelė

시간 제한: 1000ms메모리 제한: 1024MB출처: LMIO 2018-2019BOJ 30068

문제

Š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. TiT_i – laiko momentas (matuojamas sekundėmis),
  2. NiN_i – automobilio numeris.

Pirmas sutiktas įrašas su numeriu NiN_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 TiT_i ir NiN_i. Visi įrašai yra pateikti TiT_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 NiN_i ir sekundžių, kurias automobilis praleido aikštelėje, skaičius sis_i. Rezultatus programa turi išvesti ta tvarka, kuria automobiliai išvažiavo iš stovėjimo aikštelės.

예제

예제 1

입력
7
1000 123
2000 444
5000 123
6000 555
9000 789
12000 789
13000 444
출력
123 4000
789 3000
444 11000
코드를 제출하려면 로그인하세요.