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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SDUT 2860-生日Party(BFS)

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SDUT 2860-生日Party(BFS) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

生日Party

Time Limit: 1000ms?? Memory limit: 65536K??有疑問?點這里^_^

題目描寫敘述

Sherlock的生日即將來臨,Sherlock打算邀請幾個好友來參加自己的生日Party。為了讓Party盡可能的happy,經過Sherlock的調查發現每一個好友都有一個happy值。并且Sherlock的好友之間也存在復雜的關系,當好友中的某兩個人同一時候出如今Party的時候,會產生一個額外的happy值,幸虧Sherlock好友不算多,Sherlock打算邀請部分或所有好友(也可能一個都不邀請),好讓Party的happy值最高

輸入

有多組數據,首先一個整數T表示所給數據的組數。每組數據第一行一個整數n(0<n<=15),表示Sherlock的好友人數。第二行n個整數依次表示每一個好友假設來參加Party將會產生的happy值,接下來n行,每行n個整數,第i行的第j個整數表示當第i個好友和第j個好友同一時候參加party是產生的額外happy值 注意,所給數據中的happy值的范圍為(-100~100)

輸出

每組數據輸出一行,Sherlock的Party最高的happy值

演示樣例輸入

4 2 1 2 0 -2 -2 0 3 -1 -1 0 0 1 1 1 0 1 1 1 0 3 1 1 1 0 -1 -1 -1 0 -1 -1 -1 0 3 -1 -1 -1 0 -2 -2 -2 0 -2 -2 -2 0

演示樣例輸出

2 1 1 0



之前一直在往dp方面想,結果一直推不出狀態轉移方程。。(sad 我dp就是個渣啊)并且mjj也說這是dp 防ak的 后來突然看到scf用暴搜過的!好吧我承認我也想過但前天才學的bfs之前也敲不出來,話說回來這題暴搜的思路也是非常靈異的,對于第i個朋友,有兩種狀態,所以搜完一輪復雜度為O(2^15) 不須要標記數組,硬搜救能夠了
?#include <cstdio> #include <cstdlib> #include <cstring> #include <iostream> #include <algorithm> #include <cmath> #include <queue> using namespace std; typedef struct node {int a[20],ans,x,top;//a數組里面放參加party的朋友的編號 }; int ma[20][20]; int fri[20],Max,n; void bfs() {node t,v;queue <node> Q;t.top=0;t.ans=0;t.x=-1;Q.push(t);while(!Q.empty()){v=Q.front();Q.pop();if(v.x==n-1)//每選完一輪更新一下最大值{if(Max<v.ans)Max=v.ans;continue;}//兩個搜索方向,要么選此人,要么不選t.x=v.x+1;//不選第i個人t.ans=v.ans;t.top=v.top;for(int i=0;i<v.top;i++)t.a[i]=v.a[i];Q.push(t);//選第i個人t.top=v.top+1;t.a[v.top]=t.x;t.ans=v.ans+fri[t.x];for(int i=0;i<v.top;i++)t.ans+=ma[t.a[i]][t.x];Q.push(t);} } int main() {int T,i,j;cin>>T;while(T--){cin>>n;for(i=0;i<n;i++)cin>>fri[i];for(i=0;i<n;i++)for(j=0;j<n;j++)cin>>ma[i][j];Max=-1;bfs();if(Max<0)cout<<"0"<<endl;elsecout<<Max<<endl;}return 0; }



轉載于:https://www.cnblogs.com/blfshiye/p/4290000.html

總結

以上是生活随笔為你收集整理的SDUT 2860-生日Party(BFS)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久视频在线观看免费 | 天天操夜夜拍 | 视频一区 国产 | 伊人青草| 亚洲国产精品成人午夜在线观看 | 亚洲日本影院 | 亚色视频 | www免费黄色 | 久久中文字幕在线观看 | 森泽佳奈作品在线观看 | 亚洲一区二区自拍偷拍 | 在线免费小电影 | 国产精品熟妇人妻g奶一区 a少妇 | 国产一区二区三区四区五区在线 | 国产精品一区二区av日韩在线 | 久久97 | 18禁免费观看网站 | 色av综合| 亚洲激情电影在线 | 一二区视频 | 无遮挡边吃摸边吃奶边做 | 极品探花在线观看 | 天天插天天色 | 二区三区偷拍浴室洗澡视频 | av黄色av| 精品午夜久久久 | 欧美性大战久久久久久久 | 中文在线字幕 | 激情福利视频 | 在线日韩中文字幕 | 国产精品夜夜爽张柏芝 | 国产网站黄 | 天堂a√在线 | 无码精品黑人一区二区三区 | 国产一区二区三区精品愉拍 | 台湾黄色网址 | av白浆| 亚洲美女自拍偷拍 | 国产成人精品一区二区三区视频 | 国产成人免费片在线观看 | 国产一区二区视频免费在线观看 | 九九热伊人 | 成年人午夜免费视频 | 污污内射在线观看一区二区少妇 | 激情五月色播五月 | 男人操女人的软件 | 亚洲熟妇无码爱v在线观看 九色福利 | 欧美老肥妇做.爰bbww视频 | 嫩草伊人久久精品少妇av | 精品国产高清在线观看 | 爱情岛av永久入口 | 亚洲加勒比在线 | 91在线视频免费播放 | 一级特黄a | 午夜人体视频 | 日韩成人在线影院 | 日韩精品一区二区免费视频 | 国产精品系列在线 | 欧美日韩网站 | 成人免费毛片高清视频 | 久久精品无码专区免费 | www男人的天堂 | 国产日批视频在线观看 | 宅男视频污 | 男女激情在线观看 | 激情超碰| 免费裸体美女网站 | 免费无遮挡网站 | 国产精品啪 | 日韩在线激情 | 中文字幕中文字幕 | 午夜不卡av| 日韩视频在线观看一区二区三区 | 欧美国产视频 | 男女激情网址 | 男女国产精品 | 久久看视频 | 天堂av8在线| 美女91网站| 欧美三级日本三级 | 99久久久无码国产精品免费 | 99自拍网| 日本在线精品视频 | 韩国无码av片在线观看网站 | 国产传媒av在线 | javxxx| 久久亚洲综合国产精品99麻豆精品福利 | 人妻熟女一区二区aⅴ水野 91在线观看视频 | 久色精品| 婷婷激情四射 | 欧美黄色片 | 黑人巨大xxxxx性猛交 | 狠狠躁夜夜躁人人爽视频 | 亚洲黄色片在线观看 | 国产精品成人无码 | 射进来av影视网 | 福利视频大全 | 91精品国产入口在线 | 一区二区三区日 |