早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求解一题。pascalDP描述政府在某山区修建了一条道路,恰好穿越总共m个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为di

题目详情
求解一题。pascal DP
描述
政府在某山区修建了一条道路,恰好穿越总共m个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为di(为正整数),其中,0 < i < m。为了提高山区的文化素质,政府又决定从m个村中选择n个村建小学(设 0 < n < = m < 500 )。请根据给定的m、n以及所有相邻村庄的距离,选择在哪些村庄建小学,才使得所有村到最近小学的距离总和最小,计算最小值。
输入
第1行为m和n,其间用空格间隔
第2行为(m-1) 个整数,依次表示从一端到另一端的相邻村庄的距离,整数之间以空格间隔。
例如
10 3
2 4 6 5 2 4 3 1 3
表示在10个村庄建3所学校。第1个村庄与第2个村庄距离为2,第2个村庄与第3个村庄距离为4,第3个村庄与第4个村庄距离为6,...,第9个村庄到第10个村庄的距离为3。
输出
各村庄到最近学校的距离之和的最小值。
样例输入
10 2
3 1 3 1 1 1 1 1 3
样例输出
18
▼优质解答
答案和解析
思路:1、先解决只设一所学校的编程问题;这个解决后,下面再进一步解决最优的分组问题2、最优分组思路:(1)每组距离基本相同;(2)将距离较大的项尽可能作为组与组之间的间隔,这样就不会参与累加。如你的算例的...
看了求解一题。pascalDP描述...的网友还看了以下:

多选题对孟浩然《过故人庄》的理解正确的是对孟浩然《过故人庄》的理解正确的是A、诗歌风格平淡自然语言  2020-05-23 …

过故人庄的译文快,谁答对了,过故人庄选自《孟襄阳集》.孟浩然(689—740),襄州襄阳(现在湖北  2020-06-23 …

春天农民种植庄稼,有时会覆盖地膜,这主要是为了给庄稼提供()A、水分B、适宜的温度C、一定的生存空  2020-06-28 …

过故人庄原诗过故人庄孟浩然故人具鸡黍,邀我至田家.绿树村边合,青山郭外斜.过故人庄原诗过故人庄孟浩  2020-06-28 …

下列句子中“过”的意义解释为“拜访”的一项是A.大母过余B.非寡人之过也C.过故人庄D.有过之,无  2020-07-03 …

四年级《千年古镇周庄》2.作者通过对周庄的,,的描写,具体生动地写出四年级《千年古镇周庄》2.作者通  2020-11-05 …

热在家乡.生在石家庄、热爱石家庄、了解石家庄、发展石家庄.读图1,回答下列问题.(1)石家庄的纬度位  2020-11-12 …

图为某天气系统经过石家庄市前后的气温(℃)、气压(hPa)、降水(mm)、风速(m/s)变化示意图.  2020-11-12 …

阅读《过故人庄》,完成后面的小题。(4分)过故人庄故人具鸡黍,邀我至田家。绿树村边合,青山郭外斜。开  2020-11-13 …

过故人庄作者在诗中所表现的友人之间的情谊是通过哪些物体体现出来的?过故人庄作者在诗中所表现的友人之间  2021-01-19 …