QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 256 MB Total points: 100 Hackable ✓

#17676. Irracjonalna ścieżka

Statistics

Dany jest skierowany graf $G$ o $N$ wierzchołkach i $M$ krawędziach, gdzie każda krawędź ma wagę całkowitą z przedziału $[0, 9]$. Sprawdź, czy istnieje nieskończenie długa ścieżka wychodząca z wierzchołka 1, taka że jeśli potraktujemy wagi krawędzi jako cyfry liczby dziesiętnej, to liczba ta będzie liczbą niewymierną. (Formalnie: jeśli waga $i$-tej krawędzi wynosi $d_i$, to warunkiem jest, aby $0.d_1d_2d_3 \dots$ było liczbą niewymierną).

Graf może zawierać pętle własne, wiele krawędzi między tą samą parą wierzchołków oraz może być niespójny.

Wejście

Pierwsza linia zawiera liczbę całkowitą $T$ ($1 \le T \le 2 \cdot 10^5$), liczbę zestawów danych.

Pierwsza linia każdego zestawu danych zawiera dwie liczby całkowite $N, M$ ($1 \le N, M \le 2 \cdot 10^5$), odpowiednio liczbę wierzchołków i krawędzi w grafie $G$.

$i$-ta z kolejnych $M$ linii każdego zestawu danych zawiera trzy liczby całkowite $a_i, b_i, d_i$ ($1 \le a_i, b_i \le N, 0 \le d_i \le 9$), oznaczające krawędź z $a_i$ do $b_i$ o wadze $d_i$.

Gwarantuje się, że suma $N$ po wszystkich zestawach danych oraz suma $M$ po wszystkich zestawach danych nie przekraczają $2 \cdot 10^5$.

Wyjście

Wypisz $T$ linii, z których każda zawiera słowo Yes lub No (wielkość liter nie ma znaczenia).

Podzadania

  • (35 punktów) Suma $N$ po wszystkich zestawach danych oraz suma $M$ po wszystkich zestawach danych nie przekraczają 3000.
  • (65 punktów) Brak dodatkowych ograniczeń.

Przykład

Wejście 1

3
4 4
1 2 1
1 2 1
2 3 2
3 1 3
2 4
1 1 0
1 2 1
2 1 1
2 2 0
6 6
1 2 4
1 3 5
2 4 6
2 5 7
6 6 8
6 6 9

Wyjście 1

No
Yes
No

Uwagi

W pierwszym zestawie danych wszystkie nieskończenie długie ścieżki z wierzchołka 1 odpowiadają liczbie $0.\overline{123123} \dots = \frac{41}{333}$, która jest wymierna. Dlatego nie jest możliwe uzyskanie liczby niewymiernej.

W drugim zestawie danych możliwe jest uzyskanie wszystkich liczb składających się z cyfr 0 i 1.

W trzecim zestawie danych nie istnieje nieskończenie długa ścieżka wychodząca z wierzchołka 1.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.