#include #include "bits/stdc++.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef long long ll; const int INF = 1e8; #define rep(i,n) for(ll i=0;i<(ll)(n);i++) using namespace std; typedef pair P; int n, m; vector

process[101]; vector

rev_process[101]; ll d[101]; ll memo[101]; void inite() { for (int i = 1; i < 100; i++) { memo[i] = 0; } } ll dfs(int s/*, ll sum*/) { if (s == n) { return memo[s] =1; } if(memo[s]) return memo[s]; ll ans = 0; for (int i = 0; i < process[s].size(); i++) { P p = process[s][i]; ans += dfs(p.second)* p.first; } return memo[s] =ans; } int main() { cin >> n >> m; vector start; int p, q, r; for (int i = 0; i < m; i++) { cin >> p >> q >> r; process[p].push_back(P(q, r)); rev_process[r].push_back(P(q, p)); } for (int i = 1; i < n; i++) { if (rev_process[i].size() == 0) { start.push_back(i); } } /* for(int i=0; i