QOJ.ac

QOJ

時間限制: 4 s 記憶體限制: 1024 MB 總分: 100

#3173. Cakey McCakeFace

统计

Cakey McCakeFace 的招牌糕点“不可知蛋糕”(Unknowable Cake)每天都在其巴黎工厂烘焙。这种蛋糕成败的关键在于烘焙时间,这是一个严守的秘密。著名的间谍 Eve 想要窃取这个秘密,而你的任务是帮助她。

蛋糕在一个巨大的烤箱中烘焙,烤箱只有一个前门和一个后门。未烘焙的蛋糕从前门放入。经过精确且极其保密的烘焙时间后,蛋糕从后门取出。在任何给定时刻,前门或后门都只能通过一个蛋糕。

Eve 在烤箱的前后门秘密安装了探测器。每当有蛋糕通过门时,它们都会记录一个信号。因此,如果一个蛋糕在时间 $t$ 通过前门,它会触发入口探测器;随后在时间 $t + cooking\_time$ 通过后门时,它会触发出口探测器(Cakey McCakeFace 的所有蛋糕总是烘焙得恰到好处)。

几天后,她收到了两组对应于入口和出口探测器的时间戳(以毫秒为单位)。不幸的是,探测器有故障:它们有时会在没有蛋糕通过时被触发,或者在蛋糕通过时未能被触发。Eve 注意到,她可以通过找到使入口和出口检测时间对应数量最大化的时间差,来对秘密的 $cooking\_time$ 进行合理的猜测。请帮助 Eve 计算这个值。

输入格式

  • 第 1 行:入口探测器被触发的次数 $N$。
  • 第 2 行:出口探测器被触发的次数 $M$。
  • 第 3 行:入口探测器被触发的 $N$ 个整数时间戳,按升序排列,无重复,以空格分隔。
  • 第 4 行:出口探测器被触发的 $M$ 个整数时间戳,按升序排列,无重复,以空格分隔。

数据范围

  • $1 \leqslant N, M \leqslant 2\,000$;
  • 每个时间戳在 $0$ 到 $1\,000\,000\,000$ 之间(含边界)。

输出格式

一个整数:你对秘密 $cooking\_time$ 的最佳猜测,即能使入口和出口检测时间的对应数量最大化的(非负)时间差。如果存在多个这样的值,则应返回最小的一个。

样例

样例输入 1

5
5
0 10 12 20 30
1 5 17 27 50

样例输出 1

5

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.