#P9321. [EGOI2022] Data Centers / 数据中心
[EGOI2022] Data Centers / 数据中心
题目描述
贡卡软件(贡软)是一家互联网公司,经营许多服务,在全球有 个数据中心。每个数据中心都有一些可用的机器。出于安全和冗余的原因,每个服务都有一个或多个副本同时运行。每个副本在一个不同的数据中心运行,并需要一些机器来运行。一个服务的所有副本需要相同数量的机器。
当贡软计划推出一项需要 个副本,每个副本在 台机器上运行的新的服务 时,它按照当前可用机器对数据中心降序排序,然后在前 个数据中心各使用 台机器。
请求出在推出 个服务后,每个数据中心剩余的机器数量。
输入格式
第一行两个整数 ,表示数据中心数和服务数。
第二行 个整数 ,表示每个数据中心初始可用机器数。
接下来 行,每行两个整数 ,表示需要的机器数、副本数。
输出格式
一行,降序排列的 个整数,表示每个数据中心剩余的机器数。
5 4
20 12 10 15 18
3 4
4 1
1 3
4 2
11 10 10 9 8
提示
样例解释
步骤 | 剩余机器数 | 操作 |
---|---|---|
初始 | ||
服务 前 | 数据中心降序排序 | |
服务 后 | 前 个数据中心各使用 台机器 | |
服务 前 | 数据中心降序排序 | |
服务 后 | 第 个数据中心使用 台机器 | |
服务 前 | 数据中心降序排序 | |
服务 后 | 前 个数据中心各使用 台机器 | |
服务 前 | 数据中心降序排序 | |
服务 后 | 前 个数据中心各使用 台机器 | |
结束 | 数据中心降序排序 |
数据范围
对于全部数据,,,,,,保证任意时刻任意数据中心可用机器数非负。
- 子任务一( 分):,。
- 子任务二( 分):,。
- 子任务三( 分):,。
- 子任务四( 分):。
- 子任务五( 分):。
- 子任务六( 分):无特殊限制。