#include#include #include #include using namespace std; struct list { int l; int r; }node[2001]; int val[2001]; int vis[2001][101]; int m,n; int dp(int x,int m) { if(m==0)return 0; if(vis[x][m]!=-1)return vis[x][m]; if(x==0)return 0; int ans=0; ans=dp(node[x].r,m); for(int i=0;i
rnqoj-30- [stupid]愚蠢的矿工-树形DP
| 评论 |
|
|