#O1087. 测-分区赛场的疫情防控
测-分区赛场的疫情防控
题目描述
【背景】
RoboMaster机甲大师超级对抗赛分区赛是进阶全国赛的重要赛事。
RoboMaster机甲大师超级对抗赛(RMUC, RoboMaster University Championship),侧重考察参赛队员对理工学科的综合应用与工程实践能力,充分融合了“机器视觉”、“嵌入式系统设计”、“机械控制”、“惯性导航”、“人机交互”等众多机器人相关技术学科,同时创新性的将电竞呈现方式与机器人竞技相结合,使机器人对抗更加直观激烈,吸引了众多的科技爱好者和社会公众的广泛关注。
在2021赛季中,对战双方需自主研发不同种类和功能的机器人,在指定的比赛场地内进行战术对抗,通过操控机器人发射弹丸攻击敌方机器人和基地。比赛结束时,基地剩余血量高的一方获得比赛胜利。
【问题】
2021 RoboMaster机甲大师超级对抗赛中部区域赛 比赛场地设立在浙江省杭州市湖州街51号浙江大学城市学院。
比赛现场共设置有$n$把长椅,题目假设每把长椅上可以坐下的人数无上限。由于一部分观众就是城市学院的学生,因此在校外观众入场之前,第i把长椅上已经坐下了$a[i]$个人。现在,会新来$m$位校外观众,这$m$个人每人都会随机找一把长椅并坐下。
由于新冠疫情的影响,举办方并不希望存在一把长椅坐下了太多的人。因此,举办方找到了你,希望你帮忙求出:在已经就坐的人不改变座位的条件下,新来了$m$个人之后,人数最多的那把长椅上最少可能会有多少人?最多可能会有多少人?
输入格式
第一行为1个整数$n$,表示有$n$把长椅
第二行为1个整数$m$,表示会新来$m$个人
第三行为用空格隔开的$a[i]$,表示第i把长椅上最初有$a[i]$个人
输出格式
一行两个整数,分别表示来了$m$个人之后,人数最多的那把长椅上最少会有的人数、最多会有的人数。
4
6
1 1 1 1
3 7
10
10
7 6 1 2 4 10 5 1 8 3
10 20
提示
对于40%的数据,$1$<=$n$,$m$<=$5 000 $
对于20%的数据,$1$<=$n$,$m$<=$50 000 $
对于40%的数据,$1$<=$n$,$m$<=$500 000 $
对于100%的数据,$1$<=$a[i$]<=$500 $
对于第一个样例,如下是所有的不考虑椅子顺序 让人数最多的椅子上人数最少 的座位方案:
3 3 3 1
3 3 2 2
不会再有其他的方案使得人数最多的那把椅子上人数最少。