すぬさんの競プロノート (2)
ABC061 Counting Roads街の数とそこからどの街へ道が伸びているかの一覧が与えられ、それぞれの街から伸びている数を数え上げる問題。
隣接リストをつくり、それぞれのリストの長さを求めるだけで解ける。
void solve(long long N, long long M, std::vector<long long> a, std::vector<long long> b){ vector <vector <LL> >adj; REP(i, N+1){