第三题:字母数 反向建图拓扑排序,压缩状态统计1的个数 #include<bits/stdc++.h> using namespace std; #define ll long long int int main(){ int n; cin >> n; vector<vector<int>> v(n + 1); vector<int> in(n + 1, 0), dp(n + 1, 0); for(int i = 2, x; i <= n; i++){ cin >> x; v[i].pus...