2024, група A, 10-12 клас 40

B. ЛЕСОВЪДСТВО 256

Условие


CODE@BURGAS 2024, ГРУПА A, ЗАДАЧА B. ЛЕСОВЪДСТВО
---
Наскоро Пешо Пингвина наследи голямо количество горски площи в една "магическа гора" насред природен парк "Тратонзос". За негово съжаление през годините (поради лошо стопанство) множество бракониери са изсекли дърветата в площите и това води до намаление на магическата енергия в околността, увеличение на наводненията, намаление на количеството дивеч и т.н.
Като отговорен стопанин Пешо е решил да възстанови гората и за тази цел се е сдобил с магически кондор, който може да носи и разпръсква семена на дървета докато лети над площите. Въпреки силната магия, кондорът може да носи само определено количество семена C за време T. 
Понеже е велик магьосник, Пешо е нанесъл площите си в магическа карта, като за всяка площ е измерил нужното количество семена за да я залеси - C[i] и нужното време - T[i], за което кондорът може да облети цялата площ.
В допълнение Пешо е измерил какво време е нужно на кондорът да прелети между близките помежду си площи. С цел улеснение е нанесъл тази информация под формата на редове от вида a[i] b[i] t[i], където t[i] е времето за прелитане между a[i] и b[i]. Времето за прелитане между b[i] и a[i] е също t[i].
Презареждането на кондора със семена е трудоемко занимание и заради това Пешо иска от вас да му помогнете да пресметне какъв е минималният брой зареждания, с които може да залеси всички площи.

Ограничения:
5 <= N <= 20 -  броят на площите за залесяване
5 <= M <= 200 - броят на възможните прелитания между дадени две площи
5 <= C <= 400 - капацитетът на кондора
5 <= T <= 400 - времето, за което кондорът може да лети без презареждане
5 <= C[i] <= C - капацитетът на площ i
5 <= Т[i] <= T - времето за облитане на площ i
1 <= a[i] <= N
1 <= b[i] <= N
1 <= t[i] <= T - времето за прелитане между a[i] и b[i]

Примерен вход:
5 8 30 40
10 20
20 30
15 14
30 15
10 30
1 2 10
2 3 40
1 3 1
1 5 10
2 5 15
4 5 4
4 3 1
2 4 5

Примерен изход:
3

Обяснение:
На първия ред на стандартния вход се подават четири числа N, М, C и T.
Следват N реда от вида C[i], T[i], които описват капацитета и времето за облитане на площите. 
Следват М реда от вида a[i], b[i], t[i], номера на две площи (по ред на задаване на стандартния вход) и времето нужно за прелитане между тях..
На стандартния изход трябва да изпринтирате едно число - минималният брой зареждания на кондора, така че да залеси всички площи.
Кондорът не може да залесява частично (целият капацитет на площта трябва да бъде използван).