【发布时间】:2017-05-18 19:06:16
【问题描述】:
给定三个排序数组 A、B 和 C。A 和 B 的取值范围为
【问题讨论】:
-
为什么要担心 O(n^2)?你有 10^10 个 C 元素,所以你的环境可以处理它。鉴于 A 和 B 本身不超过 10^5,所有 A 和 B 对也只有 10^10。因此,这似乎并不比计算 C 值本身更难。
-
数组 A、B 和 C 可以有 10^5 个元素,所以 o(n^2) 不会在 1 秒内运行
-
@Andrei 我认为是元素的值上升到 10^5 和 10^10,而不是元素的数量。元素的数量,至少在样本输入中是 4,3 和 3。担心 O(n^2) 的原因很简单,问题需要更快。您能否详细说明您在该基础上的陈述?
-
A 和 B 元素的取值范围 0
-
@Yunnosch,谢谢。我误读了这个问题。 Coder doit,在真正的问题中,您在每个数组中大约有多少个值?