wnsgur1714   4년 전

기본적인 네트워크 플로우에 

maxxx에 각 경로의 최대 유량의 최대를 저장한 뒤 나눴습니다.

그런데 50%정도에 틀렸습니다가 뜨네요.... 제 풀이가 잘못된 건가요? 

pichulia   4년 전

maxxx 값은 flow를 써서 구할 수 없을듯 합니다.

예를 들어 s --> 1 --> {2,3,4} --> e 이런 그래프가 있을 때

(1과2, 1과3, 1과4 가 연결되있고 2,3,4가 e랑 연결되있는 상황)

s-->1 유량이 6

1 --> 2 유량이 4

1--> 3 유량이 4

1 --> 4 유량이 5

뭐 이런식인 경유

s-->1-->4-->e 길을 사용하는 것이 최대이지만

maxflow 계산을 위해선 1-->2, 1-->3-->e 만 확인하면 충분하기 때문에

1-->4 라는 길을 확인하지 못하게 됩니다.

wnsgur1714   4년 전

한번에 이해가 되네요.... 감사합니다!

댓글을 작성하려면 로그인해야 합니다.