detective

Time limit: 0.35s Memory limit: 512MB Input: detective.in Output: detective.out

Cerință

Tim Goodman și Detective Pikachu investighează sursa misteriosului gaz RR care face pokemonii din Ryme City să devină sălbatici. Dupa o lungă sesiune de interogatoriu cu un Mr. Mime necooperativ, au reusit să afle câteva informații prețioase.

Sub Ryme City există o retea formată din NN puncte de control numerotate de la 00 la N1N-1, unite între ele prin N1N-1 tuneluri bidirecționale, astfel încât există un drum unic între oricare două puncte de control XiX_i și YiY_i, Mr. Mime a mers pe cel mai scurt drum și își amintește concentrația minimă ZiZ_i a gazului RR pe care a întalnit-o în punctele de control de pe acel drum.

Ultima informație dată de Mr. Mime este că, foarte probabil, toate mai putin două dintre punctele de control au exact două tuneluri adiacente.

Pentru a continua investigația, Tim și Detective Pikachu trebuie să afle o formă posibilă a rețelei de tuneluri bazată pe informațiile oferite de Mr. Mime.

Date de intrare

Fişierul de intrare detective.in conține pe prima linie NN și MM, reprezentând numărul de puncte de control, respectiv numărul de informații despre rețea. Pe linia 2+i2 + i (0iM1)(0 \leq i \leq M-1) avem tripletele Xi Yi ZiX_i \ Y_i \ Z_i reprezentând informațiile oferite de Mr. Mime.

Date de ieșire

Fişierul de ieșire detective.out va conține N1N-1 perechi (x,y)(x, y), reprezentând două puncte de control unite de un tunel.

Restricții și precizări

  • 1N,M250 0001 \leq N, M \leq 250 \ 000;
  • Pentru teste în valoare de 4040 de puncte, 1N1 0001 \leq N \leq 1 \ 000, 0M2 0000 \leq M \leq 2 \ 000
  • Pentru alte teste în valoare de 1010 puncte, 1N5001 \leq N \leq 500, 0M250 0000 \leq M \leq 250 \ 000, oricare ar fi 0a,bN10 \leq a,b \leq N-1 există un drum ii parcurs de Mr. Mime astfel încât Xi=aX_i=a și Yi=bY_i=b

Exemplu

detective.in

5 10
3 0 0
3 4 0
3 1 0
3 2 0
0 4 0
0 1 0
0 2 0
4 1 1
4 2 1
1 2 1

detective.out

3 0
0 4
4 1
1 2

Explicație

O posibilă retea de tuneluri si puncte de control este reprezentată în următoarea imagine:

Următoarea retea reprezentată nu este însă corectă deoarece concentratia minimă de gaz RR observată de Mr. Mime pe drumul de la 44 la 22 este 11, dar reteaua ar indica că această concentrație este 22, 22 fiind minimul dintre concentratiile de pe drum (44 si 22).

Log in or sign up to be able to send submissions!