#112Oson
Har bir son necha marta
Vaqt: 1 s · Xotira: 256 MB
- Lug'at va to'plam
Shart
ta sondan iborat massiv berilgan. Har bir har xil son necha marta uchrashini toping. Sonlarni massivda birinchi uchragan tartibida chiqaring.
Kirish formati
Birinchi qatorda (). Ikkinchi qatorda ta butun son ().
Chiqish formati
Har bir har xil son uchun alohida qator: son va uning uchrashlar soni.
Namunalar
Kirish
8 1 3 2 4 2 1 9 1
Chiqish
1 3 3 1 2 2 4 1 9 1
Kirish
8 1 2 2 4 1 7 1 2
Chiqish
1 3 2 3 4 1 7 1
Izoh
Lug'at (dict / map) kalit bo'yicha qiymat saqlaydi: kalit — son, qiymat — sanoq. Tartibni saqlash uchun son birinchi marta uchraganda uni alohida ro'yxatga ham yozing (Python'da dict buni o'zi saqlaydi). Birinchi misolda: 1 3, 3 1, 2 2, 4 1, 9 1.
da har elementni qolganlari bilan solishtirish ( amal) vaqtga sig'maydi — to'plam yoki lug'at bir o'tishda ishlaydi.
