关注
附加题用全排列暴力做出来了。。。
void Swap(int &a, int &b)
{
int temp = a;
a = b;
b = temp;
}
void Permutation(vector<int> &vec, int start, int end, vector<vector<int>> &vecBig)
{
if(start == end)
{
vecBig.push_back(vec);
}
else
{
for(int i = start; i<= end; ++i)
{
Swap(vec[i], vec[start]);
Permutation(vec, start+1, end, vecBig);
Swap(vec[i], vec[start]);
}
}
}
int main()
{
int n;
cin>>n;
vector<vector<int>> vecBig;
for(int i = 0; i<=n; ++i)
{
vector<int> vecTemp;
string str;
getline(cin, str);
for(int j = 0; j< str.size(); ++j)
{
if(str[j] == ',')
str[j] = ' ';
}
istringstream ss(str);
int num;
while(ss>>num)
{
vecTemp.push_back(num);
}
if(i!= 0)
{
vecBig.push_back(vecTemp);
}
}
vector<int> vect;
for(int i = 0; i< n; ++i)
{
vect.push_back(i);
}
vector<vector<int>> vec;
Permutation(vect, 0, n-1, vec);
int min = 99999;
for(int i = 0; i< vec.size(); ++i)
{
int curMid = 0;
vector<int> vect = vec[i];
int pre = vect[0];
for(int j = 1; j<vect.size(); ++j)
{
int cur = vect[j];
curMid +=vecBig[pre][cur];
pre = cur;
}
if(curMid<min)
min = curMid;
}
cout<<min<<endl;
}
查看原帖
点赞 评论
相关推荐


OPPO
| 校招
| 超多精选岗位
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 面试大厂反拷打指南(字节&腾讯)1.9W
- 2... 屠龙少年终成恶龙 一些对于过往的碎碎念4195
- 3... 985学长的春招补漏攻略3562
- 4... 实习三个月就转正,我的答辩思路全解3505
- 5... 腾讯IEG-Level Infinite 游戏国际发行-数据和技术支持团队 后台开发实习一面凉经3491
- 6... 要钱后续:钱要到了,但是领导态度怪怪的🥲3244
- 7... QQ 后台开发 一面凉经2870
- 8... 字节支付业务一二面(已挂)2702
- 9... 小米新媒体运营面试复盘,HR面前孔雀开屏。。2589
- 10... 春招忏悔录2261
正在热议
更多
# 腾讯求职进展汇总 #
323247次浏览 2570人参与
# 25届如何提前做秋招准备? #
147417次浏览 2319人参与
# 掌阅春招 #
92526次浏览 556人参与
# 建信金科工作体验 #
12567次浏览 47人参与
# 运营人求职交流聚集地 #
103789次浏览 886人参与
# 机械人求职现状 #
11248次浏览 111人参与
# 校招求职有谈薪空间吗 #
112829次浏览 1554人参与
# 你上一天班会花多少钱 #
37477次浏览 219人参与
# 职场情商大赛 #
112584次浏览 634人参与
# 通信硬件人社招/春招/实习投递现状 #
22675次浏览 910人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
14429次浏览 117人参与
# 面试被问到期待薪资该怎么回答? #
26447次浏览 169人参与
# 硬件人的简历怎么写 #
242089次浏览 2824人参与
# 硬件人绝对不能踩的坑 #
52145次浏览 709人参与
# 如何缓解入职前的焦虑 #
143756次浏览 1152人参与
# 上班到公司第一件事做什么? #
29536次浏览 299人参与
# 你投递的公司有几家约面了? #
40515次浏览 244人参与
# 你遇到过哪些神仙同事 #
47219次浏览 498人参与
# 材料人,你最希望上岸的是? #
4763次浏览 33人参与
# 你最近一次加班是什么时候? #
33903次浏览 256人参与
# 考研人,我有话说 #
24996次浏览 412人参与