CSES - Game Routes
Author: Andrew Wang
Appears In
Time Complexity:
This problem is very similar to the "Longest Flight Route" problem discussed earlier in this module. Let denote the number of paths reaching . We can see,
with an exception of , or the starting node, having a value of 1. We process the nodes topologically so will already have been computed before .
#include <iostream>#include <vector>#include <queue>using namespace std;int n;vector<int> edge[100001];vector<int> backedge[100001];int main(){ios_base::sync_with_stdio(0); cin.tie(0);
Join the USACO Forum!
Stuck on a problem, or don't understand a module? Join the USACO Forum and get help from other competitive programmers!