亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 2288狀態(tài)壓縮dp(tsp問題).cpp

?? pku 2288 Islands and Bridges 狀態(tài)壓縮DP
?? CPP
字號:
#include <iostream>
#define I64 __int64
using namespace std;
//狀態(tài)為f[i][j][k],表示經(jīng)過二進制數(shù)i所指的哈密頓路(第bi位為1表示經(jīng)過該點,為0表示不經(jīng)過該點),
//倒數(shù)第二個點為j,最后一個點為k。.value表示最大權(quán)值,.num表示能走出最大權(quán)值的路徑數(shù)。若圖中k到p有邊,f[i][j][k]則轉(zhuǎn)移到f[i'][k][p]。i' == i | (1 << p)。

struct Node
{
	I64 val, num;
};


int n, m;
I64 c[13];
int g[13][13];
Node f[1<<13][13][13];

void dp(I64 &ans1, I64 &ans2)
{
	if(n == 1){
		ans1 = c[0];
		ans2 = 2;
		return ;
	}
	int i, j, k, p;
	I64 t;
	memset(f, 0, sizeof(f));
	for(i = 0; i < n; i++)			//每兩個有邊相連的結(jié)點
		for(j = 0; j < n; j++) if(g[i][j]){
			f[(1<<i) | (1<<j)][i][j].val = c[i] + c[j] + c[i]*c[j];
			f[(1<<i) | (1<<j)][i][j].num = 1;
		}
	for(i = 0; i < (1<<n); i++){
		for(j = 0; j < n; j++) if((i>>j)&1)	{
			for(k = 0; k < n; k++) if(((i>>k)&1) && f[i][j][k].val != 0){		//j,k結(jié)點有邊相連
				for(p = 0; p < n; p++) if(((i>>p)&1) == 0 && g[k][p]){			//加入p結(jié)點
					t = c[p] + c[p]*c[k];
					if(g[j][p]) t += c[j]*c[k]*c[p];							//如果p,j有邊相連
					//更新
					if(f[i][j][k].val + t > f[i|(1<<p)][k][p].val){
						f[i|(1<<p)][k][p].val = f[i][j][k].val + t;
						f[i|(1<<p)][k][p].num = f[i][j][k].num;
					}
					else if(f[i][j][k].val + t == f[i|(1<<p)][k][p].val)		//注意... 相等是方法數(shù)增加
						f[i|(1<<p)][k][p].num += f[i][j][k].num;
				}
			}
		}
	}

	ans1 = 0;
	ans2 = 0;
	for(i = 0; i < n; i++){
		for(j = 0; j < n; j++){
			if(f[(1<<n) - 1][i][j].val > ans1){
				ans1 = f[(1<<n) - 1][i][j].val;
				ans2 = f[(1<<n) - 1][i][j].num;
			}
			else if(f[(1<<n) - 1][i][j].val == ans1)
				ans2 += f[(1<<n) - 1][i][j].num;
		}
	}
	return ;
}




int main()
{
	//freopen("data.txt", "r", stdin);
	int ca, i, s, t;
	I64 ans1, ans2;
	scanf("%d", &ca);
	while(ca--){
		scanf("%d%d", &n, &m);
		for(i = 0; i < n; i++)
			scanf("%I64d", &c[i]);
		memset(g, 0, sizeof(g));
		for(i = 0; i < m; i++){
			scanf("%d%d", &s, &t);
			s--;
			t--;
			g[s][t] = g[t][s] = 1;
		}
		dp(ans1, ans2);
		printf("%I64d %I64d\n", ans1, ans2/2);
	}

return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区四区在线免费观看 | 中文字幕精品一区二区三区精品| 欧洲一区二区三区免费视频| 欧美在线|欧美| 欧美日韩国产系列| 日韩免费福利电影在线观看| 日韩精品一区在线| 久久精品人人做人人综合| 国产精品久久午夜| 一区二区久久久久| 久草精品在线观看| 中文字幕免费不卡| 亚洲精品videosex极品| 亚洲观看高清完整版在线观看| 麻豆国产一区二区| 9人人澡人人爽人人精品| 色呦呦国产精品| 欧美成人一区二区三区片免费 | 色噜噜狠狠一区二区三区果冻| 欧美精品在线视频| 18欧美亚洲精品| 天堂在线一区二区| 9色porny自拍视频一区二区| 在线成人午夜影院| 最新日韩av在线| 韩国精品久久久| 亚洲国产综合色| 国产九色精品成人porny| 在线看不卡av| 国产精品麻豆一区二区| 免费看精品久久片| 欧美性大战久久| 国产精品美女一区二区三区| 日本中文在线一区| 欧美做爰猛烈大尺度电影无法无天| 日韩亚洲欧美一区| 日韩影视精彩在线| 欧美久久久久久久久久| 亚洲图片激情小说| 91视频观看免费| 亚洲欧洲无码一区二区三区| 国产麻豆午夜三级精品| 精品成人一区二区| 久久99精品久久只有精品| 欧美日韩中文字幕一区| 亚洲精品国久久99热| 一本大道久久精品懂色aⅴ| 中文字幕一区二区三区蜜月| 成人免费毛片高清视频| 欧美国产乱子伦| 国产在线不卡一卡二卡三卡四卡| 日韩三级中文字幕| 国产伦精品一区二区三区免费| 26uuu亚洲婷婷狠狠天堂| 国产精品亚洲视频| 中文字幕免费不卡| 91看片淫黄大片一级在线观看| 蜜桃视频一区二区三区| 欧美精品九九99久久| 免费成人性网站| 国产女人aaa级久久久级 | 91小视频在线观看| 亚洲123区在线观看| 欧美一区二区三区精品| 国产制服丝袜一区| 成人免费在线视频观看| 欧美日韩另类国产亚洲欧美一级| 日本aⅴ免费视频一区二区三区| 精品国产乱码久久久久久免费 | 精品国产三级电影在线观看| 国内久久精品视频| 亚洲一区二区三区爽爽爽爽爽 | 成人免费在线播放视频| 欧美一级片在线看| 99久久精品99国产精品| 奇米影视7777精品一区二区| 日本一区二区三区久久久久久久久不 | 欧美群妇大交群中文字幕| 另类专区欧美蜜桃臀第一页| 中文字幕日韩一区| 精品久久久久久久久久久院品网| 91高清视频免费看| 国产一区二区三区精品视频| 亚洲高清一区二区三区| 亚洲天堂免费在线观看视频| 久久综合色播五月| 欧美福利一区二区| 在线观看精品一区| 99热在这里有精品免费| 美腿丝袜一区二区三区| 中文字幕av不卡| 国产丝袜美腿一区二区三区| 欧美一区二区三区在| 欧美日韩三级在线| 欧美日韩一区二区三区免费看| av在线播放不卡| 成人的网站免费观看| 国产一区二区视频在线播放| 久久草av在线| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲自拍偷拍麻豆| 亚洲青青青在线视频| 亚洲视频在线一区观看| 亚洲日本电影在线| 亚洲精品大片www| 亚洲一区在线视频观看| 丝袜美腿亚洲一区二区图片| 婷婷中文字幕一区三区| 麻豆国产精品一区二区三区| 狠狠色综合色综合网络| 波多野结衣在线aⅴ中文字幕不卡| 国产福利一区二区三区视频在线| 成人在线一区二区三区| 成人午夜视频在线观看| 色综合久久综合中文综合网| 欧美午夜精品一区二区三区| 欧美精品丝袜中出| 久久久亚洲精品一区二区三区| 国产精品婷婷午夜在线观看| 亚洲高清久久久| 国产大陆精品国产| 欧美日韩视频专区在线播放| 91精品国产综合久久久蜜臀图片| 久久免费视频色| 亚洲一区二区三区精品在线| 国产综合色精品一区二区三区| 成人18视频日本| 日韩无一区二区| 亚洲视频在线观看三级| 日本不卡123| 在线免费观看日本欧美| 欧美日韩aaaaaa| 久久色在线视频| 亚洲午夜在线电影| 成人动漫中文字幕| 欧美电影精品一区二区 | 天天操天天干天天综合网| 国内外成人在线| 欧美精品久久99| 亚洲精品亚洲人成人网在线播放| 韩国一区二区视频| 欧美久久久一区| 一区二区三区欧美| 国产91色综合久久免费分享| 中文字幕av一区二区三区高| 秋霞影院一区二区| 欧美亚洲图片小说| 亚洲免费电影在线| 高清不卡一区二区在线| 国产色婷婷亚洲99精品小说| 蜜臀久久久久久久| 欧美一区二区在线播放| 亚洲成人av电影| 欧美日韩国产经典色站一区二区三区| 国产精品成人免费在线| 高清国产一区二区| 国产精品乱人伦中文| 粉嫩13p一区二区三区| 国产精品区一区二区三区| 成人黄色在线网站| 成人免费在线播放视频| 在线观看免费视频综合| 亚洲a一区二区| 欧美成人vr18sexvr| 国产精品一区二区三区99| 日产精品久久久久久久性色| 日韩三级高清在线| 欧美一区二视频| 成人动漫av在线| 美日韩一级片在线观看| 2024国产精品| 国产精品小仙女| 久久精品国产精品青草| 午夜不卡av免费| 亚洲国产va精品久久久不卡综合| 亚洲柠檬福利资源导航| 国产精品麻豆一区二区| 国产精品理伦片| 国产精品亲子伦对白| 国产欧美在线观看一区| 久久久不卡网国产精品一区| 久久色在线视频| 久久青草欧美一区二区三区| 精品福利一二区| 欧美精品一区二区三区蜜臀 | 91丨porny丨蝌蚪视频| 国产成人精品在线看| 成人免费看视频| 99re亚洲国产精品| 91看片淫黄大片一级在线观看| 欧美一区二区在线不卡| 欧美一区二区女人| 日韩精品一区二区三区视频在线观看| 91麻豆精品国产91久久久使用方法| 欧美巨大另类极品videosbest | 亚洲一区二区三区三| 午夜久久电影网| 久久精品国产99| 国产精品一区专区| 成人a区在线观看|