Батарея Боні#6962

Батарея Боні

2 секунди
128 мегабайтів
Дуже легка

Боні досліджує, який обсяг заряду акумулятора буде найбільш підходящим для шкільних автобусів округу, де працює його мама. Кожна школа має власну зарядну станцію. Будь-яка поїздка з однієї школи в іншу має виконуватися з не більше ніж підзарядками. Акумулятор спочатку порожній і має бути повністю заряджений перед початком кожної поїздки; це початкове заряджання також враховується в числі підзарядок.

Між кожною парою шкіл існує не більше однієї дороги, при цьому граф доріг зв'язний, тобто завжди існує хоча б один шлях між будь-якими двома школами. Для подолання однієї одиниці відстані потрібна одна одиниця заряду.

Знаючи розташування доріг і значення , визначте мінімально необхідний заряд акумулятора для шкільних автобусів.

Вхідні дані

Перший рядок містить число тестів t~(1 \le t \leq 50).

Кожен тест починається рядком з трьома цілими числами , і m~(2 \le n \le 100, 1 \le k \le 100), де:

  • — кількість шкіл,

  • — максимально допустима кількість підзарядок під час поїздки,

  • — кількість доріг.

Далі слідують рядків, кожен з яких містить три числа u_i, v_i і d_i~(0 \le u_i, v_i < n, u_i \ne v_i, 1 \le d_i \le 10^9).

Ці дані описують, що дорога з'єднує школи u_i та v_i (школи нумеруються з нуля) двостороннім шляхом довжиною d_i.

Вихідні дані

Для кожного тесту в окремому рядку виведіть мінімально необхідний заряд акумулятора.

Приклади

Приклад 1

Loading
Loading