早教吧作业答案频道 -->其他-->
合并石子(任意)(c++)在操场上摆放着一行石头,由n堆组成.有位姓孙的小胖有一项工作,就是要将石子有次序地合并成一堆.规定每只能选任意(暂时不考虑相邻)的2堆石子合并成新的一堆,并
题目详情
合并石子(任意)(c++)
在操场上摆放着一行石头,由n堆组成.有位姓孙的小胖有一项工作,就是要将石子有次序地合并成一堆.规定每只能选任意(暂时不考虑相邻)的2 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分.试设计一个算法,计算出将n堆石子合并成一堆的最小得分.
输入格式
输入数据的第1 行是正整数n,1
在操场上摆放着一行石头,由n堆组成.有位姓孙的小胖有一项工作,就是要将石子有次序地合并成一堆.规定每只能选任意(暂时不考虑相邻)的2 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分.试设计一个算法,计算出将n堆石子合并成一堆的最小得分.
输入格式
输入数据的第1 行是正整数n,1
▼优质解答
答案和解析
不考虑相邻简单.只要每次取数列中最小的两个合并一下就行了
1 2 3 4 5 -->(1+2) 3 4 5 =3 3 4 5--> (3+3) 4 5=6 4 5 --> 6 (4+5) =6 9 -->15
0 + 3 + 6 + 9 + 15 =33
1 2 3 4 5 -->(1+2) 3 4 5 =3 3 4 5--> (3+3) 4 5=6 4 5 --> 6 (4+5) =6 9 -->15
0 + 3 + 6 + 9 + 15 =33
看了合并石子(任意)(c++)在操...的网友还看了以下:
有些地方说现在完成时是表示动作已经完成了,但有些地方说是动作持续到现在,并有可能持续下去,这是否矛盾 2020-03-30 …
英语翻译自我评价富有团队精神,在工作中有效地与同事合作,实现团队目标;业务知识扎实、工作经验丰富, 2020-04-11 …
我要学成语,应该从何学起?我身为海外华人,我的汉语是一知半解.我对成语很有感兴趣,我一心一意地想学 2020-04-11 …
阅读下面的文字,完成小题。包容性增长周建军当前之所以要大力倡导包容性增长,主要是因为在现实生活中经 2020-05-13 …
经济因素是市场经济条件下影响城市功能分区的主要因素。图8为某城市地租等值线分布图。完成问题。小题1 2020-06-08 …
堆肥过程发生的变化是()A.无机物合成有机物,并且存能量B.无机物合成有机物,并且释放能量C.有机 2020-06-17 …
微机原理:给定一个数据的有效地址为2359H,并且(DS)=490BH,求该数据的物理地址.给定一 2020-06-24 …
给定一个数据的有效地址为2359H,并且(DS)=490BH,求该数据的物理地址给定一个数据的有效 2020-06-24 …
阅读下列材料材料一:春秋以来,由于铁农具和牛耕的使用的推广,大量荒地被开垦出来,一些奴隶主将新开垦 2020-07-04 …
在城市中地下常埋有纵横交错的管道和输电线路,有些地面上还铺有地铁或城铁的铁轨,当有电流泄露入潮湿的 2020-07-12 …