心情低落到极点(洛谷P2242 公路维修问题)
大家好,我是你们的大白,一位心情五味杂陈的小学森
就是我写不出来题,但又写出来了很高兴,然后我和一个群里的人聊天,张小胖又不理我,真的是五味杂陈。
好了,废话不多说,直入主题吧
题目描述
由于长期没有得到维修,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 公路维修问题)相关推荐
- 洛谷 T282123 电路维修
PS:如果读过题了可以跳过题目描述直接到题解部分 提交链接:洛谷 T282123 电路维修 题目 题目背景 达达是来自异世界的魔女,她在漫无目的地四处漂流的时候,遇到了善良的少女 翰翰,从而被收留在地 ...
- P2242公路维修问题题解
一道贪心题 题目如下: 公路维修问题 题目描述 由于长期没有得到维修,A国的高速公路上出现了N个坑.为了尽快填补好这N个坑,A国决定对M处地段采取交通管制.为了求解方便,假设A国的高速公路只有一条,而 ...
- 洛谷P1265 公路修建
题目描述 ---------- 太长不看版:给你一个数字n,接下来是n个点的x.y坐标,求个最小生成树 ---------- 某国有n个城市,它们互相之间没有公路相通,因此交通十分不便.为解决这一&q ...
- 洛谷P1265 公路修建题解
题目描述 某国有n个城市,它们互相之间没有公路相通,因此交通十分不便.为解决这一"行路难"的问题,政府决定修建公路.修建公路的任务由各城市共同完成. 修建工程分若干轮完成.在每一轮 ...
- 洛谷 P1265 公路修建 题解
1 题面 公路修建 2 分析 这题特别的地方就是边多,5000×50005000\times 50005000×5000的边用kruscal空间不对. 主要空间瓶颈就是边的权是存不下来的,然而krus ...
- 洛谷 [P1265] 公路修建
本题的描述:城市联盟,最短距离.. 使人想到了prim求MST,再一看数据范围:完全图!,那么一定得用prim,因为只有5000个点,所以不加优化的prim就能过. #include <iost ...
- 洛谷or牛客数据结构+算法
栈思想:先进后出 tips:栈里能放下标就放下标 (牛客)小c的计事本(直接用stack可以简化代码,且不会被自己绕晕,当时没意识到) (牛客)吐泡泡(没意识到用栈),(牛客)好串 1.后缀表达式(栈 ...
- 洛谷P1589 泥泞路
洛谷P1589 泥泞路 题目描述 暴雨过后,FJ的农场到镇上的公路上有一些泥泞路,他有若干块长度为L的木板可以铺在这些泥泞路上,问他至少需要多少块木板,才能把所有的泥泞路覆盖住. 输入输出格式 输入格 ...
- ⌈洛谷1505⌋⌈BZOJ2157⌋⌈国家集训队⌋旅游【树链剖分】
题目链接 [洛谷] [BZOJ] 题目描述 Ray 乐忠于旅游,这次他来到了T 城.T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接.为了方便游客到达每个景点但又为了节约成本,T ...
最新文章
- HDU 6071 Lazy Running (最短路)
- springboot链接MySQL线程池_SpringBoot中的数据库连接池
- 腾讯面试编程题python_腾讯面试官出的 2 道经典数据分析面试题
- Spring Boot修改添加界面二合一
- 数列分段`Section II`(洛谷-P1182)
- oracle pctlist,oracle pctfree和pctused详解
- linux C语言调用Intel处理器CPUID指令的实例
- 南京大学2022年计算机考研复试分数线多少
- 第二篇:Spring Cloud Eureka 服务注册+发现
- python列表相加
- MySQL压缩包下载及解压安装
- R6034 又来了.
- Linkage Mapper 专栏内容介绍
- HTTP流量复制引流工具(web压测及线上问题复现利器)--Gor(GoReplay)
- 小白学Pytorch系列-- Torch API (5)
- Sperax月报 | 2021年3月
- PTA - 数据库合集54
- 2021年中考计算机考试,2021年中考这样改革,初一初二考生需提前了解!
- python基于模糊推理的智能家居安防系统设计
- root = Tk() 和 root = Tkinter.Tk() 区别
热门文章
- 性能工具之 Gatling 开发环境搭建
- SRv6网络编程阅读笔记
- HTablePool 在Hbase 0.94、0.95、0.97被废弃,在0.98中被清除( HTablePool 对比HConnection.getTable),hbase0.98
- TCP/IP 各层的 数据格式(Segment,Datagram,Packet,ARP 数据包,Frame)
- Java入门第111课——集合addAll、containsAll的用法
- 集合源码解读----addAll方法
- 对recursive calls的深刻理解
- 思科CEO罗卓克:将继续致力于将自动化、安全与云管理引入产品组合
- 高跟鞋多少厘米的适合?
- java中文档注释作用_java中文档注释