#112Осон
Ҳар бир сон неча марта
Вақт: 1 s · Хотира: 256 MB
- Луғат ва тўплам
Шарт
та сондан иборат массив берилган. Ҳар бир ҳар хил сон неча марта учрашини топинг. Сонларни массивда биринчи учраган тартибида чиқаринг.
Кириш формати
Биринчи қаторда (). Иккинчи қаторда та бутун сон ().
Чиқиш формати
Ҳар бир ҳар хил сон учун алоҳида қатор: сон ва унинг учрашлар сони.
Намуналар
Кириш
8 1 3 2 4 2 1 9 1
Чиқиш
1 3 3 1 2 2 4 1 9 1
Кириш
8 1 2 2 4 1 7 1 2
Чиқиш
1 3 2 3 4 1 7 1
Изоҳ
Луғат (dict / map) калит бўйича қиймат сақлайди: калит — сон, қиймат — саноқ. Тартибни сақлаш учун сон биринчи марта учраганда уни алоҳида рўйхатга ҳам ёзинг (Python'да dict буни ўзи сақлайди). Биринчи мисолда: 1 3, 3 1, 2 2, 4 1, 9 1.
да ҳар элементни қолганлари билан солиштириш ( амал) вақтга сиғмайди — тўплам ёки луғат бир ўтишда ишлайди.
