bool check(int f) { for (int i=sink_start; i<sink_end; i+=2) { isap.edges[i].cap = f; } for (int i=0; i<isap.m; i++) { isap.edges[i].flow = 0; } return isap.maxflow(src, sink) == n; }