日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > HDU 1054 樹型dp

HDU 1054 樹型dp

來源:程序員人生   發布時間:2015-08-04 07:46:58 閱讀次數:2432次
#include <cstdio> #include <iostream> #include <algorithm> #include <queue> #include <stack> #include <climits> #include <cstring> #include <cmath> #include <map> #include <set> #define INF 100000000 using namespace std; int n; vector<int> ma[1515]; int dp[1510]; int fun(int x){ //cout << x << ' ' << vis[x] << endl; if(dp[x]) return dp[x]; int len = ma[x].size(); int tm1 = 1; for(int i =0 ;i < len;i++){ int q = ma[x][i]; if(ma[q].size()){ tm1 += fun(q); } } //cout << tm1 << endl; int tm2 = len; //自己不放 for(int i = 0;i < len;i++){ int q = ma[x][i]; int lenq = ma[q].size(); for(int j = 0;j < lenq;j++){ int p = ma[q][j]; if(ma[p].size()){ tm2 += fun(p); } } } //cout <<tm1 << " aa " << tm2 << endl; return dp[x] = min(tm1,tm2); } int main(){ //freopen("1.txt","r",stdin); while(cin >> n){ for(int i = 0;i < n;i++){ ma[i].clear(); } int v,a,m,s; for(int i = 0;i < n;i++){ scanf("%d:(%d)",&v,&m); if(i == 0){ s = v; } for(int j = 0;j < m;j++){ scanf("%d",&a); ma[v].push_back(a); //建樹 } } memset(dp,0,sizeof(dp)); fun(s); printf("%d ",dp[s]); } return 0; }

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美日韩在线播放视频 | 欧美人与性动交α欧美精品济南到 | 91一区二区在线观看 | 国产精品久久久久久久久久久新郎 | 999久久久国产999久久久 | 日韩成人av电影 | 91网站在线免费看 | 玖玖玖精品| 亚洲福利视频一区 | 热re99久久精品国产99热 | 国产视频在线一区二区 | 中文字幕日韩高清 | 麻豆传媒在线视频 | 91红桃视频 | 欧美日韩成人在线观看 | 日韩美女乱淫aaa高清视频 | 欧美天天干 | 中文成人在线 | 亚洲视频三区 | 午夜精品久久久久久久白皮肤 | 国产精彩视频 | 欧美一区二区三区 | 久久精品视频一区 | 久久久久久久久国产 | 精品无码久久久久久国产 | av黄色在线 | 秋霞视频在线播放 | 亚洲精品观看 | 久久久免费观看视频 | 一级毛片在线 | 国产露脸精品产三级国产 | 欧美偷拍视频 | 一区免费 | 91亚洲网 | 亚洲综合久久久 | 这里只有精品在线 | 一级做a爱片性色毛片www | 99精品视频在线观看免费播放 | 国产成人av一区二区三区 | 日韩在线视频免费 | 中文资源在线观看 |