최대 유량
시간 제한2초메모리 제한512 MB
각각 n개 정점으로 이루어진 두 경로와 2n+1개의 연결 간선이 주어질 때, (0,0)에서 (1,n)까지의 최대 유량을 구한다.
문제
Bobo에게는 개의 정점을 가진 무방향 그래프가 있고, 정점에는 다음과 같은 정수 쌍이 붙어 있다: . 그래프의 간선은 세 종류다.
- 첫 번째 종류의 간선은 에 대해 정점 과 를 용량 로 연결한다.
- 두 번째 종류의 간선은 에 대해 정점 과 를 용량 로 연결한다.
- 세 번째 종류의 간선은 에 대해 정점 과 를 용량 로 연결한다.
Bobo는 정점 에서 정점 으로 가는 최대 유량을 구하려 한다.
입력
입력은 0개 이상의 테스트 케이스로 이루어지며, 파일의 끝에서 종료된다. 각 테스트 케이스에 대해:
첫째 줄에는 정수 이 주어진다 ().
둘째 줄에는 개의 정수 이 주어진다.
셋째 줄에는 개의 정수 이 주어진다.
넷째 줄에는 개의 정수 이 주어진다.
제약은 이다.
테스트 케이스의 수는 을 넘지 않고, 모든 의 합은 을 넘지 않는다.
출력
각 테스트 케이스마다 최대 유량을 나타내는 정수를 한 줄에 출력한다.