Masala E

Xotira 512 MB Vaqt 5000 ms
14

Yozgi lager

Zarif o'z o'quvchilarini yozgi dasturlash lageriga  olib bormoqchi. Zarifning \(N\) ta shogirdi bor, lekin joylar soni atigi \(K\) ta. 

Har bir bolaning uchta asosiy qiziqish darajasi bor:

  • Sport dasturlashga qiziqish darajasi \(C_i\)
  • Matn terish qobiliyati \(B_i\)
  • Shaxmatga qiziqish darajasi \(P_i\)

Har bir o'quvchi \((C_i, B_i, P_i)\) uchlik qiymatlari bilan ifodalanadi.

Ikki odam orasidagi farq quyidagicha hisoblanadi:

\[\text{max}(|Cᵢ - Cⱼ|, |Tᵢ - Tⱼ|, |Pᵢ - Pⱼ|)\]

ya’ni, eng katta qiziqish farqi hisobga olinadi.

Zarif \(K\) kishidan iborat jamoa shakllantirmoqchi, lekin u jamoa a’zolari o‘rtasidagi qiziqish darajalaridagi farq iloji boricha kichik bo‘lishini xohlaydi.

Shunday K ta o'quvchini tanlab beringki, ikki o'quvchi orasidagi eng katta farq iloji boricha kamroq bo'lsin.


Kiruvchi ma'lumotlar:

Kirish faylining 1-satrida \(N\) va \(K (1 \le K \le N \le 10^5)\) - umumiy o'quvchilar va lagerda ajratilgan joylar soni kiritiladi.

Keyingi \(N\) ta satrning har birida 3 tadan butun son - \(C_i, B_i, P_i\) qiymatlari beriladi. Bu sonlarning qiymati [0; 255] oralig'ida bo'lishi mumkin.


Chiquvchi ma'lumotlar:

Chiqish faylining birinchi qatorida butun son \(D\) - eng katta farqni chop eting. Keyingi qatorda \(K\) ta butun son - o'quvchining tartib raqamini chop eting. Agar bir nechta yechim mavjud bo'lsa istalganini chop etishingiz mumkin.


Misollar
# input.txt output.txt
1
2 2
1 3 2
2 6 4
3
1 2
2
3 2
3 3 4
1 6 4
1 1 2
2
1 3
3
5 3
6 6 4
6 4 3
3 6 3
4 2 3
5 2 6
3
2 4 5