【发布时间】:2011-04-13 01:34:20
【问题描述】:
可能重复:
Easy interview question got harder: given numbers 1..100, find the missing number(s)
大家好,我不知道在哪里问这个问题,但因为这是一个算法问题,所以它就可以了。在过去的几天里,我遇到了一个数学问题,似乎无法克服它。它是这样的:
给你一台加法机 将一组 N+1 位数字相加,包括 给定的正整数 1 到 N 数字(例如给定机器 3 作为第一个数字并输出 3。 然后给它 6 作为第二个数字 并输出 9。给出 11 作为 第三个数字和输出 20. 等等 直到它处理了 N+1 个数字)。 一个(也是唯一一个)数字是 重复。你如何确定哪个 号码重复?
这似乎是一个棘手的问题,如果只是一个“不可能”答案的问题,我会很生气 - 这里有什么想法吗?
【问题讨论】:
-
你可以在这里问这个问题math.stackexchange.com
-
你的问题没有说清楚,但我认为你得到的是总数,而不是 N。(如果你得到 N,这将是一个可笑的简单问题。)
-
stackoverflow.com/questions/3492302/… 的副本(其中还讨论了更通用的版本)
-
你指的是数字还是数字?
-
我不明白。有人可以澄清这个问题吗?