LLppdd has a dream

Time Limit: 3 s Memory Limit: 256 MB

题目背景

LLppdd经过他充满坎坷的初三后,他的成绩也充满了坎坷。
临近中考了,他希望他有一个稳定的发挥,所以他准备对自己的数次考试成绩进行一定的操作,以便让它们看起来友好一点。
LLppdd对于稳定的定义是,在有限的操作次数内, 任意两次成绩的差的最大值要最小,并且作为一名咸鱼选手,他的初中生涯中必然有一次爆零。(为了给中考攒人品不择手段233~)

题目描述

给定一个长度为 \(n\) 的数列,以及最大操作数 \(m\)。
然后给出 \(n\) 个正整数 \(a_i\),代表LLppdd第 \(i\) 次考试的成绩。
你需要求出在 \(m\) 次操作以内,使任意两个相邻数的差的最大值最小,并且使第 \(k\) 个数为 \(0\), (在保证方案可行的情况下,\(k\) 也要尽量的小。)
对于一次操作的定义是:选择一个大于零的数,让这个数减一。

输入格式

输入一共有两行:
第一行两个正整数 \(n,m\) 。
第二行一共\(n\)个正整数,每两个整数之间用空格隔开。

输出格式

输出一共一行:
输出两个正整数 \(k,a\),依次表示在满足条件的情况下的 \(k\) 的值和任意两个相邻数的差的最大值。

输出样例1

10 19
1 6 7 3 3 10 10 1 3 5

输出样例1

1 3

输入样例2

11 23
8 3 10 1 2 1 6 3 9 10 8

输出样例2

4 2

数据范围

\(30\%\)的数据保证\(1≤n≤1e3,1≤m≤5e3,1≤a_i≤1e3\)。

\(100\%\)的数据保证\(1≤n≤1e6,1≤m≤1e18,1≤a_i≤1e9\),数据保证有解。

LLppdd has a dream!的更多相关文章

  1. (@WhiteTaken)设计模式学习——享元模式

    继续学习享元模式... 乍一看到享元的名字,一头雾水,学习了以后才觉得,这个名字确实比较适合这个模式. 享元,即共享对象的意思. 举个例子,如果制作一个五子棋的游戏,如果每次落子都实例化一个对象的话, ...

  2. 继承extends、super、this、方法重写overiding、final、代码块_DAY08

    1:Math类的随机数(掌握) 类名调用静态方法.  包:java.lang 类:Math 方法:public static double random(): Java.lang包下的类是不用导包就可 ...

  3. 2019 CCPC-Wannafly Winter Camp Day2(Div2, onsite)

    solve 4/11 A Erase Numbers II Code:KK Thinking :KK 用ans表示当前最优答案,maxx表示遍历到的最大数字,一开始ans肯定等于a[ 1 ]+a[ 2 ...

  4. you build it,you run it

    this article is almostly about  a book named Migrating_to_Microservices_Databases, and it's just the ...

  5. Dream It Possible

    反复听着Dream It Possible,想起自己的华为岁月,百感交集!

  6. POJ2411 Mondriaan's Dream

    Description Squares and rectangles fascinated the famous Dutch painter Piet Mondriaan. One night, af ...

  7. C#学习日志 day 1 ------ hello C# !

    首先是C#的编译器的安装.这里用vs2013.我用的是Windows 8.1系统,所以安装起来并不难. 双击vs_ultimate.exe 逐步安装就好.这里用校园邮箱在dream spark 上进行 ...

  8. 我的Android进阶之旅------>经典的大牛博客推荐(排名不分先后)!!

    本文来自:http://blog.csdn.net/ouyang_peng/article/details/11358405 今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下 谦虚的天下 柳志超 ...

  9. POJ2411 Mondriaan's Dream(状态压缩)

    Mondriaan's Dream Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 15295   Accepted: 882 ...

随机推荐

  1. 2019-4-8 zookeeper集群介绍学习笔记2

    构建高可用ZooKeeper集群原理介绍 ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效.高可用的分布式协调服务,提供了诸如数据发布/订阅.负载均衡.命名服务.分布式协调/ ...

  2. 55.Top K Frequent Elements(出现次数最多的k个元素)

    Level:   Medium 题目描述: Given a non-empty array of integers, return the k most frequent elements. Exam ...

  3. python基础类型(字典:dict)

    字典的介绍: 字典(dict)Python中唯一的一个映射类型.他是以{}括起来的键值对组成,在dict中key是唯一的.在保存的时候,根据key来计算出一个内存地址,然后将key-value保存到这 ...

  4. MariaDB学习笔记(二)

    七 索引索引:索引是创建在表上的,是对数据库表中的一列或多列的值进行排序的一种结构.索引可以提高查询的速度.索引有两种存储类型: B型树索引 哈希索引I nnoDB和MyISAM支持B型树索引,MEM ...

  5. 2018-2-13-关于Host(主机)

    title author date CreateTime categories 关于Host(主机) lindexi 2018-2-13 17:23:3 +0800 2018-2-13 17:23:3 ...

  6. 【leetcode】1002. Find Common Characters

    题目如下: Given an array A of strings made only from lowercase letters, return a list of all characters ...

  7. python用户名密码限定次数登录

    """ 1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定用户"""" test.txt ...

  8. MUI 自定义从底部弹出的弹出框内容

    最近做的项目都是在使用mui做手机网页,大致是下面的这种弹出效果 首先,引入 mui.css或者mui.min.css 引入 mui.min.js或者mui.js 第二步:<a href=&qu ...

  9. beautifhulsoup4的使用

    Beautiful: - 基本使用 from bs4 import BeautifulSoup   - 解析器:       lxml, html.parser​   soup = Beautiful ...

  10. QGroundControl编译出错记录

    运行时出现错误: /home/myfly2/Downloads/qgroundcontrol/QGroundControl: error : cannot open shared object fil ...