QOJ.ac

QOJ

時間限制: 2.0 s 記憶體限制: 256 MB 總分: 100 可 Hack ✓

#16782. 文件共享

统计

Boondex 公司为其 BromOS 网络操作系统发布了一个大小为 $K$ 个数据包的关键安全补丁。BromOS 基础设施使用分布式对等网络(P2P)解决方案来分发操作系统补丁。网络中共有 $N$ 个节点。每个 BromOS 节点都与 BromOS 仓库有直接的网络连接,并且与其余每个处于活跃状态的 BromOS 节点之间也有独立的连接。每条连接每秒都可以在每个方向上各传输一个完整的数据包。每个节点可以同时使用其所有的连接来发送和接收数据。

安全补丁在时刻 0 时已完全部署在中央仓库。这 $N$ 个 BromOS 节点在给定的时刻 $T_1, T_2, \dots, T_N$ 变得活跃。如果一个节点收到了某个数据包,它会永久存储该数据包,并可以在此后将其传输给其他节点(在任意一秒内,它可以向不同的节点传输不同的数据包)。请帮助 Boondex 寻找所有节点都拥有完整安全补丁所需的最短可能时间。

输入格式

第一行输入两个整数 $N$ 和 $K$ — 分别表示 BromOS 节点的总数($1 \le N \le 10^5$)和关键安全补丁中的数据包总数($1 \le K \le 10^6$)。

接下来的 $N$ 行,每行输入一个整数 $T_i$($0 \le T_i \le 10^6$)— 表示第 $i$ 个 BromOS 节点从时刻 0 开始算起,变得活跃并能够与其他节点通信的时间(以秒为单位)。

输出格式

输出所有节点都拥有完整安全补丁所需的最短可能时间(以秒为单位,从时刻 0 开始算起)。

样例

输入样例 1

2 3
0
0

输出样例 1

2

输入样例 2

2 2
0
1

输出样例 2

2

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.