首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

刚才百度的在线笔试题,大家看看,该如何处理

2012-01-10 
刚才百度的在线笔试题,大家看看1、打魔兽DOTA,选英雄,M个英雄围成一圈供玩家选择,天灾军团和近卫军团交替,

刚才百度的在线笔试题,大家看看
1、打魔兽DOTA,选英雄,M个英雄围成一圈供玩家选择,天灾军团和近卫军团交替,一边选一个,直至选完(为保证两边人数相等,M是偶数)。为了增加趣味性,制定选英雄规则如下:

按照顺时针方向,两队一边选一个(选英雄不区分阵营),选中的英雄会消失,不参与下一轮选择。强制规定每次选择英雄,都只能选择与最后被选走英雄顺时针相隔两个人的英雄。

你是一个具有高尚情操的玩家,于是让对方团队先选择,而你自己最后选择。同时,你又是一位很强势的玩家,你可以指定对方第一位选手选择哪个英雄。请你设计一个程序,求出如何指定对方第一位选手的选择,可以让你自己最终能够选择到“牛头人酋长”,程序语言不限。


[解决办法]
"牛头人酋长"这个英雄牛B啊..
这个主要是考算法题吧.像以前经典的约瑟夫圈问题就是类似的了,不过这里的情景换成了Dota对战游戏的双方选择英雄而已..

热点排行