Maxflow? P32404


Statement
 

pdf   zip

Hi ha problemes, com el maxflow, que són tan clàsics que no calen gaire explicacions: Donat un graf no dirigit amb capacitats a les arestes, podeu calcular el flux màxim entre el vèrtex 0 i el vèrtex 1?

Entrada

L’entrada consisteix en diversos casos, cadascun amb el nombre de vèrtexs nn, el nombre d’arestes mm, i mm triplets xx yy cc indicant una aresta entre xx i yy (amb xyx \ne y) de capacitat cc. Podeu suposar 2n1042 \le n \le 10^4, 0m20 \le m \le 2, que els vèrtexs es numeren des de 0, que hi pot haver més d’una aresta entre el mateix parell de vèrtexs, i 1c1051 \le c \le 10^5.

Sortida

Per a cada graf, escriviu el flux màxim entre el vèrtex 0 i el vèrtex 1.

Public test cases
  • Input

    3 1
    1 0 10
    
    2 0
    
    4 2
    0 3 200
    1 3 300
    

    Output

    10
    0
    200
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++