Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2013-06-08 00:57:58.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:nowhere-zero.in, nowhere-zero.outSursăInfoarena Cup 2013
AutorAdrian VladuAdăugată defreak93Adrian Budau freak93
Timp execuţie pe test1.5 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise | Statistici

Nowhere-zero

Se dau N puncte de coordonare reale in plan. Unele perechi de puncte sunt unite de catre o muchie (segment de linie dreapta). Se garanteaza ca doua astfel de muchii nu se intersecteaza (decat eventual in unul din capete). Acest sistem de puncte si muchii formeaza un graf planar. Sa se gaseasca o circulatie in acest graf, astfel incat pe orice muchie valoarea fluxului sa fie intre 1 si 5. Se garanteaza ca testele permit tot timpul o astfel de circulatie.

Date de intrare

Fişierul de intrare nowhere-zero.in va contine pe prima linia 2 numere naturale N si M.
Urmatoarele N linii vor avea fiecare 2 valori reale ele reprezentand coordonatele celui de-al i-lea punct.
Urmatoarele M linii vor contine 2 numere intre 1 si N distincte semnificand faptul ca exista muchie intre cele puncte cu acei indici.

Date de ieşire

În fişierul de ieşire nowhere-zero.out se vor afisa M randuri, cate una pentru fiecare muchie din input.
Fiecare rand trebuie sa fie de forma x y z 1 ≤ z ≤ 5 cu semnificatia ca se trimit z unitati flux de la punctul la x la punctul y prin muchie (x, y) in aceasta directie.
h2. Restricţii

  • 1 ≤ N ≤ 100.000
  • -1.000.000.000 ≤ X[i], Y[i] ≤ 1.000.000.000

Exemplu

nowhere-zero.innowhere-zero.out
4 5
0 1
2 2
2 0
3 1
1 2
1 3
2 3
2 4
3 4
2 3 2
3 1 1
3 4 1
1 2 1
4 2 1

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?