当前位置: 代码迷 >> C语言 >> 版主别这么狠呀,我是编不出来才来嘛,谢谢了
  详细解决方案

版主别这么狠呀,我是编不出来才来嘛,谢谢了

热度:227   发布时间:2006-08-17 07:45:35.0
版主别这么狠呀,我是编不出来才来嘛,谢谢了
有65颗宝石,两个人来取,规则是每次必须且只能取1-3颗,取完后,手中为偶数颗的取胜,请编制一个必胜的取法程序。
搜索更多相关的解决方案: 宝石  版主  规则  取法  

----------------解决方案--------------------------------------------------------

1 我想不出怎么入手,但是我相信后剩4的倍数的思路是绝对错的
2 是我的作业,可是谓尝不是一个有趣的编程呀,学习就是为了面对挑战的不是吗?]
3 版主不要因我名字怎么啦我这次是真心求教的,你也帮帮小弟啊,小弟才开始学呢


----------------解决方案--------------------------------------------------------
本人愚见,要必胜需要这样取:
1.先取
2.始终保持你取后剩余宝石为奇数
----------------解决方案--------------------------------------------------------
保证你拿到手的是 16~48之间的偶数,然后递归求。
----------------解决方案--------------------------------------------------------

想了想,刚才的方法还要修改一下
1.先取
2.始终保持你取后剩余宝石为奇数,若对方取后宝石的数目小于等于4时,判断手中宝石是奇数还是偶数,若为偶数拿走最大偶数,若为奇数拿走最大奇数

至于怎样保持取后剩余宝石为奇数,可以这样,先取两个,然后对方取奇你取奇,对方取偶你就取偶


----------------解决方案--------------------------------------------------------
晕,后面的还是不对
----------------解决方案--------------------------------------------------------

那怎么办呢?


----------------解决方案--------------------------------------------------------
难道就没有人愿意帮我吗?提示一下也好啊!!!!!

[此贴子已经被作者于2006-8-17 16:53:15编辑过]



----------------解决方案--------------------------------------------------------
  相关解决方案