Implementación del algoritmo de Dinic para encontrar un flujo maximal y un corte minimal en un network (en tiempo polinomial).