c*****l 发帖数: 879 | 1 在一个2维平面上有很多机器人 一共有2类 绿色和蓝色的
机器人都比较笨 不知道自己的颜色 也不能相互交流
现在有一个发信号的机器 可以给所有的机器人发信号 所有的机器人必须执行同样的命
令 (可以带条件的指令)
问如何在2个命令下 让绿色 蓝色机器人分组
ps: 我的答案是先让所有的机器人站成一排
然后当机器人在队列头的时候插入到 另一数组中 每次插入的位置为已经在队
列中的绿色蓝色机器人之间
BBGG
插入B就是变成BBBGG |
c*****l 发帖数: 879 | 2 然后面试官说 这个可以 不过太麻烦
我就想不出来了。。。。 |
g***s 发帖数: 3811 | 3 go left if you see that num of blue is odd, otherwise go right |
c*****l 发帖数: 879 | 4
呃 膜拜。。。。 看来我又被鄙视了
【在 g***s 的大作中提到】 : go left if you see that num of blue is odd, otherwise go right
|
f*****w 发帖数: 2602 | |
c*****l 发帖数: 879 | 6
a blue robot see n-1 blue robots, a green robot sees n blue robot, n is the
total number of blue robot.
【在 f*****w 的大作中提到】 : 我没很明白 怎么work的?
|
f****4 发帖数: 1359 | 7 好吧,这算那种类型的题目啊?
【在 g***s 的大作中提到】 : go left if you see that num of blue is odd, otherwise go right
|
c*****l 发帖数: 879 | 8
brain tester吧
我脑残 一tester就必挂
【在 f****4 的大作中提到】 : 好吧,这算那种类型的题目啊?
|