首页 新闻 会员 周边

.net面试时遇到一个问题求解答

0
悬赏园豆:10 [待解决问题]
有两个箱子,箱子A中有100个球,每个球上都标一个数字,数值分别是从100到199.箱子B中原来有跟A中相同数目的球,球上标的数值也都相同,现在B中丢了一个球。不允许打开B箱子,请问怎么找到箱子B中丢了球的编号(数值)是多少,请写下您的解决办法 

 

.net_GG_Andy的主页 .net_GG_Andy | 初学一级 | 园豆:192
提问于:2017-03-23 12:00
< >
分享
所有回答(8)
0

异或可以解决。

BUTTERAPPLE | 园豆:3190 (老鸟四级) | 2017-03-23 12:54
0

题目连能对箱子b做的操作都没写.

我要是回答倒出来呢.

吴瑞祥 | 园豆:29449 (高人七级) | 2017-03-23 13:14

这方法简单快捷。

支持(0) 反对(0) 幻天芒 | 园豆:37175 (高人七级) | 2017-03-23 13:16
0

只说不允许打开B箱子,没说不允许B箱子中的球出来

大黄人 | 园豆:641 (小虾三级) | 2017-03-23 13:46
0

两个集合的差集,Except

~扎克伯格 | 园豆:1923 (小虾三级) | 2017-03-23 14:00
0

分别求和相减

雨落~无痕 | 园豆:478 (菜鸟二级) | 2017-03-23 14:00
0

A箱子所有球编号相加总和-(100+101+...+199)

liuxb1991 | 园豆:661 (小虾三级) | 2017-03-23 16:15
0

100%异或走起啊。

Daniel Cai | 园豆:10424 (专家六级) | 2017-03-23 19:19
0

无解。逻辑是相通的,不要以程序员的身份考虑,以目前人类的能力怎么找的到B箱子(如果是透明的,那沃夫233..)里的丢了的球?程序也一样,给它一个Int[100] A={100,101...199},然后让它去求一个他自己都无权操作的Int[99] B ?问程序怎么写?

Halo茫 | 园豆:277 (菜鸟二级) | 2017-10-19 10:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册