2026, група B, 7-9 клас 52

D. ПАРАДОКСАЛНО ПЪТУВАНЕ ВЪВ ВРЕМЕТО 376

Условие


CODE@BURGAS 2026, ГРУПА B, ЗАДАЧА D. ПАРАДОКСАЛНО ПЪТУВАНЕ ВЪВ ВРЕМЕТО
---
Вие разполагате с машина на времето, но тя вече не работи по стандартен начин. Епохите са представени като върхове в ориентиран граф с n върха и m ребра. Всяко ребро има цена w и времева нестабилност t. 
Вашата цел е да намерите път от началния връх 1 до крайния връх n, като спазвате следните условия: 
- Не използвате повече от K нестабилни прехода (t > X) 
- Минимизирате сумарната цена 
- Не попадате в парадокс (отрицателен цикъл)

Ограничения: 
1 ≤ n ≤ 2000 
1 ≤ m ≤ 10000

Вход: 
На първият ред на стандартният вход са дадени n, m, K и X. Следват m реда с описание на ребрата: u v w t.

Изход: 
Ако съществува валиден път: 
STABLE TIME TRAVEL! 
<стойност> 
<дължина на пътя> 
<върхове> 
Ако има парадокс: 
TEMPORAL PARADOX! 
Ако няма възможен път: 
NO POSSIBLE TIMELINE!

Примерен вход 1:
6 11 1 4
3 4 8 14
6 3 -7 10
2 5 0 11
3 4 5 4
1 5 -5 16
2 5 6 0
4 5 3 11
1 5 9 9
2 6 -5 15
6 1 2 18
5 6 -10 4 	

Примерен изход 1:
STABLE TIME TRAVEL!
-15
3
1 5 6

Примерен вход 2:
5 12 3 7
2 4 -6 10
2 1 -1 15
4 3 5 14
4 2 -10 10
2 1 10 13
4 2 -2 12
2 1 -5 19
5 4 -1 17
3 2 -6 12
5 2 -7 14
2 1 7 17
3 5 -1 18	

Примерен изход 2
NO POSSIBLE TIMELINE!