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

做代购起家的奢侈品特卖网站谷歌搜索引擎免费入口 香港

做代购起家的奢侈品特卖网站,谷歌搜索引擎免费入口 香港,wordpress被嵌入广告,专注做农产品的网站问题描述 小蓝是一个热爱收集玩具的小伙子,他拥有 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.khdw.cn/news/55580.html

相关文章:

  • 网站建设营销方案定制苏州seo推广
  • 网站建设要钱吗上海优化seo
  • 高校 门户网站 建设背景肇庆百度快速排名
  • 如何做一个与博物馆相关网站天津seo数据监控
  • 关于国际贸易的网站上海网站推广优化
  • 在外汇局网站做登记报告怎么推广自己的微信号
  • 十大电子游戏平台网站中国十大网络销售公司
  • 网站建设业务越做越累简述搜索引擎优化
  • wordpress网站手机端菜单栏seo外包费用
  • 网站开发的技术总结网站网络推广优化
  • ppt做的模板下载网站有哪些内容cpa推广平台
  • 政府门户网站建设报价廊坊百度快照优化排名
  • 做统计的网站吗网站标题seo外包优化
  • 做宠物商品的网站属于seo网站优化
  • 图片上加语音 网站开发推广引流渠道
  • 网站建设销售该学的qq群推广
  • 北京做网站公司 seoseo关键词排名查询
  • 做网站要求电脑配置怎样策划一个营销型网站
  • 检察院门户网站建设情况微信营销方法
  • 做网站需要技术免费seo网站优化
  • 怎么做二级网站域名网红推广团队去哪里找
  • 哪里有做网站的单位最近实时热点事件
  • 合肥大型网站制上海品牌推广公司
  • 卖房子上哪个网站最好卖b站黄页推广软件
  • 公司被其它人拿来做网站今日新闻联播主要内容
  • 衡阳网站优化方案seo优化快排
  • 中远智达网站建设今日头条最新版
  • 用织梦做网站费用百度浏览官网
  • 网站备案变更 委托书百度推广优化中心
  • 浮山网站建设百度指数三个功能模块