Masala #5YF2SU4QVA

Xotira 128 MB Vaqt 1000 ms Qiyinchiligi 17 %
14

  

Hashar

Bugun maktab tashqarisini tozalash kuni. Ismoil maktab yaqinidagi yo‘lda tushib ketgan axlatlarni yig‘ishi kerak. U kamida \(N\) ta axlat yig‘ishi shart.

Ismoil hozir 0-holatda turibdi. \(M\) ta axlatning joylashuv koordinatalari berilgan. Ismoil \(N\) ta axlatni yig‘ish uchun minimal masofani bosib o‘tishi kerak.


Kiruvchi ma'lumotlar:

Birinchi qatorda \(N\) va \(M\) sonlar beriladi. \((1 ≤ N ≤ M ≤ 2*10^6)\)

Keyingi M ta qatorda M ta axlat koordinatalari beriladi.  \((-3*10^6 ≤ A_i ≤ 3*10^6)\) (\(A_i ≠ A_j\) axlatlarning joylashuv joylari takrorlanmaydi)


Chiquvchi ma'lumotlar:

Ismoil \(N\) ta axlatni yig‘ish uchun bosib o‘tishi kerak bo‘lgan minimal masofani chop eting.


Misollar
# input.txt output.txt
1
5 6
-14
-12
-11
-6
10
13
34
2
3 8
-18
-15
-2
3
4
5
14
18
5
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin