大家好,我是你们的大白,一位心情五味杂陈的小学森

就是我写不出来题,但又写出来了很高兴,然后我和一个群里的人聊天,张小胖又不理我,真的是五味杂陈。

好了,废话不多说,直入主题吧

题目描述

由于长期没有得到维修,A国的高速公路上出现了N个坑。为了尽快填补好这N个坑,A国决定对M处地段采取交通管制。为了求解方便,假设A国的高速公路只有一条,而且是笔直的。现在给出N个坑的位置,请你计算,最少要对多远的路段实施交通管制?

输入格式

输入数据共两行,第一行为两个正整数N、M (2<=N<=15000,M<=N)。第二行给出了N个坑的坐标(坐标值均在长整范围内,按从小到大的顺序给出,且不会有两个点坐标相同)。

输出格式

仅一行,为最小长度和。

输入输出样例

输入 #1复制

18 4
3 4 6 8 14 15 16 17 21 25 26 27 30 31 40 41 42 43

输出 #1复制

25

说明/提示

[样例说明]

交通管制的地段分别为:3-8,14-21,25-31,40-43。

在写之前,我先吐槽一句,你一个A国,没有人来算吗?今天可是南京大屠杀纪念日,我要当中国人,才不给你这种异国人解题呢(其实我刚开始就这么想,而且还想到了:A国,America美国???)

好了,不吐槽了,我们来做题

我也不知道怎么讲了,干脆上代码吧

#include<bits/stdc++.h>//万能头文件走起
using namespace std;
int n,m,ans;
int a[20005],b[20005];
int main(){//愉快的开始 cin>>n>>m;for(int i=0;i<n;i++){cin>>a[i];if(i)b[i-1]=a[i]-a[i-1]; //开心不起来了的b数组 }sort(b,b+n);//有点难过的排序 for(int i=0;i<n-m+1;i++){ans+=b[i];}cout<<ans+m;//崩溃的输出 return 0;//郁闷的结束
} 

我是大白,每日一更,记得关注!!!!!

心情低落到极点(洛谷P2242 公路维修问题)相关推荐

  1. 洛谷 T282123 电路维修

    PS:如果读过题了可以跳过题目描述直接到题解部分 提交链接:洛谷 T282123 电路维修 题目 题目背景 达达是来自异世界的魔女,她在漫无目的地四处漂流的时候,遇到了善良的少女 翰翰,从而被收留在地 ...

  2. P2242公路维修问题题解

    一道贪心题 题目如下: 公路维修问题 题目描述 由于长期没有得到维修,A国的高速公路上出现了N个坑.为了尽快填补好这N个坑,A国决定对M处地段采取交通管制.为了求解方便,假设A国的高速公路只有一条,而 ...

  3. 洛谷P1265 公路修建

    题目描述 ---------- 太长不看版:给你一个数字n,接下来是n个点的x.y坐标,求个最小生成树 ---------- 某国有n个城市,它们互相之间没有公路相通,因此交通十分不便.为解决这一&q ...

  4. 洛谷P1265 公路修建题解

    题目描述 某国有n个城市,它们互相之间没有公路相通,因此交通十分不便.为解决这一"行路难"的问题,政府决定修建公路.修建公路的任务由各城市共同完成. 修建工程分若干轮完成.在每一轮 ...

  5. 洛谷 P1265 公路修建 题解

    1 题面 公路修建 2 分析 这题特别的地方就是边多,5000×50005000\times 50005000×5000的边用kruscal空间不对. 主要空间瓶颈就是边的权是存不下来的,然而krus ...

  6. 洛谷 [P1265] 公路修建

    本题的描述:城市联盟,最短距离.. 使人想到了prim求MST,再一看数据范围:完全图!,那么一定得用prim,因为只有5000个点,所以不加优化的prim就能过. #include <iost ...

  7. 洛谷or牛客数据结构+算法

    栈思想:先进后出 tips:栈里能放下标就放下标 (牛客)小c的计事本(直接用stack可以简化代码,且不会被自己绕晕,当时没意识到) (牛客)吐泡泡(没意识到用栈),(牛客)好串 1.后缀表达式(栈 ...

  8. 洛谷P1589 泥泞路

    洛谷P1589 泥泞路 题目描述 暴雨过后,FJ的农场到镇上的公路上有一些泥泞路,他有若干块长度为L的木板可以铺在这些泥泞路上,问他至少需要多少块木板,才能把所有的泥泞路覆盖住. 输入输出格式 输入格 ...

  9. ⌈洛谷1505⌋⌈BZOJ2157⌋⌈国家集训队⌋旅游【树链剖分】

    题目链接 [洛谷] [BZOJ] 题目描述 Ray 乐忠于旅游,这次他来到了T 城.T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接.为了方便游客到达每个景点但又为了节约成本,T ...

最新文章

  1. HDU 6071 Lazy Running (最短路)
  2. springboot链接MySQL线程池_SpringBoot中的数据库连接池
  3. 腾讯面试编程题python_腾讯面试官出的 2 道经典数据分析面试题
  4. Spring Boot修改添加界面二合一
  5. 数列分段`Section II`(洛谷-P1182)
  6. oracle pctlist,oracle pctfree和pctused详解
  7. linux C语言调用Intel处理器CPUID指令的实例
  8. 南京大学2022年计算机考研复试分数线多少
  9. 第二篇:Spring Cloud Eureka 服务注册+发现
  10. python列表相加
  11. MySQL压缩包下载及解压安装
  12. R6034 又来了.
  13. Linkage Mapper 专栏内容介绍
  14. HTTP流量复制引流工具(web压测及线上问题复现利器)--Gor(GoReplay)
  15. 小白学Pytorch系列-- Torch API (5)
  16. Sperax月报 | 2021年3月
  17. PTA - 数据库合集54
  18. 2021年中考计算机考试,2021年中考这样改革,初一初二考生需提前了解!
  19. python基于模糊推理的智能家居安防系统设计
  20. root = Tk() 和 root = Tkinter.Tk() 区别

热门文章

  1. 性能工具之 Gatling 开发环境搭建
  2. SRv6网络编程阅读笔记
  3. HTablePool 在Hbase 0.94、0.95、0.97被废弃,在0.98中被清除( HTablePool 对比HConnection.getTable),hbase0.98
  4. TCP/IP 各层的 数据格式(Segment,Datagram,Packet,ARP 数据包,Frame)
  5. Java入门第111课——集合addAll、containsAll的用法
  6. 集合源码解读----addAll方法
  7. 对recursive calls的深刻理解
  8. 思科CEO罗卓克:将继续致力于将自动化、安全与云管理引入产品组合
  9. 高跟鞋多少厘米的适合?
  10. java中文档注释作用_java中文档注释