#132Oson
Eng yaqin nuqtalar
Vaqt: 1 s · Xotira: 256 MB
- Saralash
Shart
Son o'qida ta turli nuqta berilgan. Ikki nuqta orasidagi eng kichik masofani va shu masofada joylashgan nuqtalar juftliklari sonini toping. va nuqtalar orasidagi masofa ga teng.
Kirish formati
Birinchi qatorda (). Ikkinchi qatorda ta turli butun son () — nuqtalar koordinatalari.
Chiqish formati
Bitta qatorda ikkita son: eng kichik masofa va shunday masofadagi juftliklar soni.
Namunalar
Kirish
5 9 1 5 11 3
Chiqish
2 3
Kirish
4 -4 8 2 14
Chiqish
6 3
Izoh
Barcha juftliklarni tekshirish — da amal. Nuqtalarni saralang: eng yaqin nuqta albatta saralangan massivdagi qo'shni bo'ladi, shuning uchun faqat farqlarni ko'rish yetarli.
Masofa gacha yetadi va 32 bitli int ga sig'maydi: birinchi misolda 2 3, nuqtalar -2000000000 va 2000000000 bo'lsa javob 4000000000 1.
Manba: acmp.ru, 344-masala.
