eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Авіапроїздний

Авіапроїздний

Одна авіакомпанія проводить цікаву акцію. Вона продає проїздні, які діють за наступними правилами: \begin{itemize} \item кожному авіарейсу компанії присвоюється деяка віртість в умовних одиницях \item проїздний має певний номвнал (у тих же умовних одиницях); \item після кожного перельоту з проїздного списується кількість умовних одиниць, рівна вартості цього перельоту; \item кожен наступний переліт повинен починатись у тому місті, у якому завершився попередній; \item якщо кількість умовних одиниць, що залишилась на проїздному, недостатня для здійснення наступного перельоту, то вони згорають. \end{itemize} Знаючи номінал проїздного та вартості усіх авіарейсів, потрібно визначити, чи можно скласти план перельотів так, щоб використати проїздний повністю, не втративши жодної умовної одиниці. \InputFile У першому рядку знаходяться три натуральних числа, відокремлених пропуском: \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{1000}) -- кількість міст, у які літають рейси авіакомпанії, \textbf{m} (\textbf{1} ≤ \textbf{m} ≤ \textbf{1000}) -- кількість рейсів, \textbf{v} -- номінал проїздного (\textbf{1} ≤ \textbf{v} ≤ \textbf{1000}). У кожному з наступних \textbf{m} рядків задано вартості перельотів. Перші два числа у рядку \textbf{v_1} та \textbf{v_2} (\textbf{1} ≤ \textbf{v_1}, \textbf{v_2} ≤ \textbf{n}), -- номери міст, зв'язаних авіарейсом, а третє \textbf{w} (\textbf{1} ≤ \textbf{w} ≤ \textbf{1000}), -- вартість перельоту з міста \textbf{v_1} у місто \textbf{v_2 }(\textbf{v_1} та \textbf{v_2} різні). Числа у рядку відокремлено пропуском. Відомо, что довільні два міста зв'язані напряму не більше ніж одним авіарейсом у кожному з двох напрямків. \OutputFile Вивести \textbf{YES}, якщо можливо скласти план перельотів, який дозволяє використати проїздний повністю, та \textbf{NO} у протилежному випадку.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
4 5 8
1 2 2
1 3 3
3 4 2
3 2 2
2 1 2
Вихідні дані #1
YES
Джерело Новосибирск 2013