#include using std::vector; void MaxFlow(int n_vert, const vector> &edge, const vector &cap, int s, int t, vector& output_flow); void MinCutfromMaxFlow(int n_vert, const vector> &edge, const vector &cap, int s, int t, vector &part1, vector &part2); void MinCut(int n_vert, const vector> &edge, const vector &cap, vector &part1, vector &part2);