当前位置: 首页 > news >正文

网站开发中的qq登录百度收录网址

网站开发中的qq登录,百度收录网址,网站开发研究论文,如何做财经网站问题描述 小蓝是一个热爱收集玩具的小伙子,他拥有 n 个不同的玩具。 这天,他把 n 个玩具按照高度顺序从矮到高摆放在了窗台上,然后,他希望将这些玩具分成 k 个段,使得所有分段的极差之和尽可能小。 具体来说&…

问题描述

小蓝是一个热爱收集玩具的小伙子,他拥有  n 个不同的玩具。

这天,他把  n 个玩具按照高度顺序从矮到高摆放在了窗台上,然后,他希望将这些玩具分成  k 个段,使得所有分段的极差之和尽可能小。

具体来说,你需要将一个长度为  n 的序列分为  k 段,我们定义  Gi 为第  i 个分段的极差,你要最小化 

你能帮助小蓝找到最小值是多少吗?

极差:是指每个分段中最高和最矮玩具高度之差,例如有一段为: {3,6,10,12},那么极差为  12−3=9。

分段:即每一段在原始序列中是一段连续区间,例如将  {1,2,3,4,5} 分为两段, {1,2,3}∣{4,5} 是合法的,但是  {1,2,4}∣{3,5} 不是合法的。

输入格式

第一行输入两个整数  n,k,代表玩具数量和需要分段的数量。

第二行输入  n 个整数  {h1,h2,...,hn},代表每个玩具的高度。

输出格式

输出一个整数,表示最小的极差和。

样例输入

5 2 
2 5 7 10 13

样例输出

8

说明

存在多种分段方式,其结果都是最小值:

  1. {2}∣{5,7,10,13},极差和为 0+8=8。
  2. {2,5,7}∣{10,13},极差和为 5+3=8。
  3. {2,5,7,10}∣{13},极差和为 8+0=8。

评测数据范围

1≤k≤n≤10^5。

1≤h1≤h2≤h3≤...≤hn≤10^9。

import java.util.*;public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int n=scan.nextInt();int k=scan.nextInt();int sum=0;int a[]=new int[n];int b[]=new int[n-1];for(int i=0;i<n;i++){a[i]=scan.nextInt();}for(int i=0;i<n-1;i++){b[i]=a[i+1]-a[i];}Arrays.sort(b);for(int i=0;i<n-k;i++){sum+=b[i];}System.out.println(sum);}
}

http://www.hkea.cn/news/326339/

相关文章:

  • 漳州公司做网站重庆网站建设
  • 十大网络平台有哪些网站关键词排名seo
  • 建b2c网站google官方下载安装
  • 广州b2b网站建设公司推广网站
  • 新乡市封丘县建设局网站百度教育官网登录入口
  • 网站开发项目点击器
  • 建公司网站需要多少钱推广普通话手抄报内容资料
  • 东莞市建设监督网站首页app宣传推广方案
  • 网站设计基本功能域名免费注册0元注册
  • 徐州网站建设的特点营销咨询公司
  • 网站建设问题表在seo优化中
  • 网站建设公司 倒闭店铺推广方法
  • 网站搭建素材短视频培训
  • amazon虚拟机免费做网站百度信息流怎么收费
  • 深圳做网站推广公司聊城seo整站优化报价
  • 深圳专业app网站开发企业网站建设原则是
  • 网站开发师职责柳州网站建设哪里有
  • 自己做的网站怎么改电话网络推广代运营公司
  • 做水果的网站有哪些google高级搜索
  • 怎么用网站做文案百度推广可以自己开户吗
  • 做的好的新闻网站排名优化
  • 购物网站开发功能百度联盟个人怎么接广告
  • 网站如何盈利流量费网站seo搜索引擎的原理是什么
  • 泰安房产价格最新域名年龄对seo的影响
  • 网站打不开怎么回事引流推广平台有哪些
  • 课程网站建设特色成都seo外包
  • 建设厅安全员证书查询网站外链seo推广
  • 邢台手机网站建设服务百度查重软件
  • 网站开发开题报告ppt竞价运营是做什么的
  • 网站代理怎么做的网站推广策划思路