日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

nyoj203(迪杰斯特拉+01背包)

發(fā)布時(shí)間:2025/3/16 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nyoj203(迪杰斯特拉+01背包) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

三國(guó)志

時(shí)間限制:3000?ms ?|? 內(nèi)存限制:65535?KB 難度:5 描述

《三國(guó)志》是一款很經(jīng)典的經(jīng)營(yíng)策略類游戲。我們的小白同學(xué)是這款游戲的忠實(shí)玩家。現(xiàn)在他把游戲簡(jiǎn)化一下,地圖上只有他一方勢(shì)力,現(xiàn)在他只有一個(gè)城池,而他周邊有一些無(wú)人占的空城,但是這些空城中有很多不同數(shù)量的同種財(cái)寶。我們的小白同學(xué)虎視眈眈的看著這些城池中的財(cái)寶。

按照游戲的規(guī)則,他只要指派一名武將攻占這座城池,里面的財(cái)寶就歸他所有了。不過(guò)一量攻占這座城池,我們的武將就要留守,不能撤回。因?yàn)槲覀兊男“资窒掠袩o(wú)數(shù)的武將,所以他不在乎這些。

從小白的城池派出的武將,每走一公理的距離就要消耗一石的糧食,而他手上的糧食是有限的。現(xiàn)在小白統(tǒng)計(jì)出了地圖上城池間的道路,這些道路都是雙向的,他想請(qǐng)你幫忙計(jì)算出他能得到 的最多的財(cái)寶數(shù)量。我們用城池的編號(hào)代表城池,規(guī)定小白所在的城池為0號(hào)城池,其他的城池從1號(hào)開始計(jì)數(shù)。

輸入
本題包含多組數(shù)據(jù):
首先,是一個(gè)整數(shù)T(1<=T<=20),代表數(shù)據(jù)的組數(shù)
然后,下面是T組測(cè)試數(shù)據(jù)。對(duì)于每組數(shù)據(jù)包含三行:
第一行:三個(gè)數(shù)字S,N,M
(1<=S<=1000000,1<=N<=100,1<=M<=10000)
S代表他手中的糧食(石),N代表城池個(gè)數(shù),M代表道路條數(shù)。
第二行:包含M個(gè)三元組行 Ai,Bi,Ci(1<=A,B<=N,1<=C<=100)。
代表Ai,Bi兩城池間的道路長(zhǎng)度為Ci(公里)。
第三行:包含N個(gè)元素,Vi代表第i個(gè)城池中的財(cái)寶數(shù)量。(1<=V<=100)
輸出
每組輸出各占一行,輸出僅一個(gè)整數(shù),表示小白能得到的最大財(cái)富值。
樣例輸入
2 10 1 1 0 1 3 2 5 2 3 0 1 2 0 2 4 1 2 1 2 3
樣例輸出
2 5
解題思路:這道題目比較容易懂,弄清楚題意后就應(yīng)該有思路。。注意題目有重邊,要取最小的。。
#include<iostream> #include<cstdio> #include<cstring> using namespace std;const int inf = 65535; int s,n,m,map[110][110]; int dis[110],dp[1000010],num[110];void dijkstra() {int k,minn = inf;bool vis[110];memset(vis,false,sizeof(vis)); /* for(int i = 1; i <= n; i++){dis[i] = map[0][i];if(dis[i] < minn){minn = dis[i];k = i;}}vis[k] = true;for(int j = 1; j <= n; j++){if(vis[j] == true) continue;if(dis[j] > minn + map[k][j])dis[j] = minn + map[k][j];}*/for(int i = 1; i <= n; i++) dis[i] = map[0][i];for(int i = 1; i <= n; i++){minn = inf;for(int j = 1; j <= n; j++){if(vis[j] == true) continue;if(minn > dis[j]){minn = dis[j];k = j;}}vis[k] = true;for(int j = 1; j <= n; j++){if(vis[j] == true) continue;if(dis[j] > minn + map[k][j])dis[j] = minn + map[k][j];}} }int main() { int t;scanf("%d",&t);while(t--){scanf("%d%d%d",&s,&n,&m);for(int i = 0; i <= n; i++)for(int j = 0; j <= n; j++)map[i][j] = inf;for(int i = 1; i <= m; i++){int a,b,c;scanf("%d%d%d",&a,&b,&c);map[a][b] = min(map[a][b],c);map[b][a] = map[a][b];}for(int i = 1; i <= n; i++)scanf("%d",&num[i]);dijkstra(); //尋求最短路//典型的01背包問(wèn)題memset(dp,0,sizeof(dp));for(int i = 1; i <= n; i++)for(int j = s; j >= dis[i]; j--){dp[j] = max(dp[j],dp[j-dis[i]]+num[i]);}printf("%d\n",dp[s]);}return 0; }
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的nyoj203(迪杰斯特拉+01背包)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人小说亚洲一区二区三区 | 国产男女精品 | 欧美videos另类极品 | 久久久久免费精品 | 337p粉嫩大胆噜噜噜亚瑟影院 | 亚洲精品人妻无码 | 精品欧美一区二区精品少妇 | 国产精品毛片久久久久久 | 另类图片亚洲色图 | 国产精品一区一区三区 | 国产99免费视频 | 97se亚洲国产综合在线 | 91热爆视频 | wwwxxx日本免费 | 国产午夜精品在线观看 | 69堂在线观看 | 精品久久久久久久久久岛国gif | 久久二区三区 | 午夜三级视频 | 免费20分钟超爽视频 | 精品国产一区二区三区久久狼黑人 | 欧美日韩不卡在线 | 欧美大片大全 | 一区二区三区视频在线免费观看 | 久久黄色一级片 | av在线不卡播放 | 日本免费色视频 | 91porn九色| 成人做爰66片免费看网站 | 农村妇女av | 亚洲第一页色 | 在线xxxxx| 日操干 | 一起操17c | 国产福利精品视频 | 人人人干 | 在线观看91av | 成人夜色 | 97超碰网 | 久久精品国产大片免费观看 | 成人黄色一区二区 | 亚洲精品欧洲 | av制服丝袜在线 | 亚洲精品91 | 一区二区三区免费高清视频 | 91天天干 | 欧美肥妇bwbwbwbxx | www.久久久久久久 | 日韩精选av | 欧美色图亚洲色 | 国产一区二区三区黄 | 久久99精品久久久久久园产越南 | 日韩小视频网站 | 白石茉莉奈中文字幕在 | 中文字幕+乱码+中文字幕一区 | 毛片官网 | 中文字幕二区 | 免费国产视频在线观看 | 成人精品视频一区 | 亚洲AV无码成人精品区先锋 | 久久精品欧美一区二区三区不卡 | 69久久精品| 欧美精品一区二区三区蜜臀 | 91嫩草网| 国产精品最新 | 天天干天天干 | 久久精品视频一区二区三区 | 光棍影院av| www.youjizz日本| 久久老熟女一区二区三区 | 青青超碰 | 欧美性猛交xxx乱大交3 | 操色网| 一区二区av在线 | 欧美人与禽猛交乱配视频 | 国精产品一区二区三区 | 日本激情一区二区三区 | 毛片1000部免费看 | 日日干天天爽 | 噼里啪啦免费高清看 | 一级黄色大片免费 | 长腿校花无力呻吟娇喘的视频 | 欧美网站在线观看 | wwwww在线观看| 伊人网国产 | 28一20岁女人一级 | 变态另类丨国产精品 | 欧美大黑bbbbbbbbb在线 | 国产二区自拍 | 久久午夜夜伦鲁鲁片无码免费 | 久久成人a毛片免费观看网站 | 国产一区二区女内射 | 国产精品日韩欧美一区二区三区 | 国产精品无码999 | 四虎精品在线观看 | 欧美大片大全 | 国产一区二区三区在线播放无 | 色屁屁一区二区三区 | 多毛的亚洲人毛茸茸 |