xoj 1754 80人环游世界(tour)
来源:互联网 发布:淘宝客服首次欢迎语 编辑:程序博客网 时间:2024/04/28 08:48
题解:点击打开链接
题目描述
想必大家都看过成龙大哥的《80天环游世界》,里面的紧张刺激的打斗场面一定给你留下了深刻的印象。现在就有这么一个80人的团伙,也想来一次环游世界。他们打算兵分多路,游遍每一个国家。因为他们主要分布在东方,所以他们只朝西方进军。设从东方到西方的每一个国家的编号依次为1…n。假若第i个人的游历路线为P1、P2......Pk(0<k <=N),则P1 < P2 < ……<Pk。
众所周知,中国相当美丽,这样在环游世界时就有很多人经过中国。我们用一个正整数Vi来描述一个国家的吸引程度,Vi值越大表示该国家越有吸引力,同时也表示有且仅有Vi个人会经过那一个国家。为了节省时间,他们打算通过坐飞机来完成环游世界的任务。同时为了省钱,他们希望总的机票费最小。
明天就要出发了,可是有些人临阵脱逃,最终只剩下了M个人去环游世界。他们想知道最少的总费用,你能告诉他们吗?
输入
第一行两个正整数N,M。
第二行有N个不大于M正整数,分别表示V1,V2......VN。
接下来有N行。第i行有N-i+1个整数,该行的第j个
数表示从第i个国家到第i + j个国家的机票费(如果该值等
于-1则表示这两个国家间没有通航)。
输出
在第一行输出最少的总费用。
样例输入
6 32 1 3 1 2 12 6 8 5 08 2 4 16 1 04 -14
样例输出
27
提示
在10%的数据中,M = 1
在20%的数据中,1 <=M <=2
在40%的数据中,1 <=M <=3
在60%的数据中,1 <=M <= 4
在100%的数据中,1 <=N <=100,1<= M <= 79
保证所以输入数据中最少费用小于106
0 0
- xoj 1754 80人环游世界(tour)
- xoj 1754 80人环游地球(tour)题解
- xoj 1754 80人环游世界
- 2055: 80人环游世界
- bzoj2055 80人环游世界
- BZOJ 2055:80人环游世界
- bzoj 2055 80人环游世界
- bzoj 2055: 80人环游世界 (有上下界的费用流)
- [BZOJ2055]80人环游世界(有源汇有上下界的费用流)
- bzoj2055 80人环游世界(有源汇有上下界最小费用流)
- [上下界费用流] BZOJ2055 80人环游世界
- BZOJ 2055(80人环游世界-上下界网络流)
- [bzoj2055]80人环游世界 上下界费用流
- [上下界费用流] BZOJ2055. 80人环游世界
- 环游世界
- XYLX 10.19 环游世界(travel)
- BZOJ 2055 80人环游世界 有上下界的费用流
- 【bzoj2055】80人环游世界 有上下界的费用流
- 一个人能否成功,很大程度上取决于他的态度!
- [leetcode-219]Contains Duplicate II(C)
- 集合类说明及区别
- 【POJ1789】【MST】【n^2 prime】
- 【转】HBase性能优化方法总结(3):写表操作
- xoj 1754 80人环游世界(tour)
- UE4 Scalability
- 64位Ubuntu14.04 RTX安装
- Android UI设计:AutoCompleteTextView
- 网站获取电话号码
- 复杂永远拼不过简单
- C#屏笔 GDI+屏笔 桌面画图(二)
- Andrew Ng机器学习课程7
- 语料编程空手道:从 VBA,到 VBS,到 HTA