两人玩报数游戏,从1报到100,每次最少报2个数,最多报5个数,谁报100谁获胜,若你先报,你有什么获胜的方
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 21:03:56
两人玩报数游戏,从1报到100,每次最少报2个数,最多报5个数,谁报100谁获胜,若你先报,你有什么获胜的方
两人玩报数游戏,从1报到100,每次最少报2个数,最多报5个数,谁报100谁获胜,若你先报,你有什么获胜的方
两人玩报数游戏,从1报到100,每次最少报2个数,最多报5个数,谁报100谁获胜,若你先报,你有什么获胜的方
这样,你要先分析最终你想要报数报到100的话,你们俩一共可以报7个数.
也就是说,如果几轮结束后(不算你先报的,开始他一报,你一报,这算一轮),数字要报到93,这样的话,该对方报了,不管报几个数(2—5),都到不了100,而剩下的你报肯能就能到100了.
比如上一轮结束,你报到了93,之后对方报2个数,到95,你报5个就到100了;对方报5个数,到98,你报2个数就到100了,你就赢了.
所以,一定获胜的前提就是,“最后的倒数第二轮时候你报到93”,如何达到?很简单,你可以算下,你俩报数你可以控制报数的总和,也就是7,对方报3个你就报4个,对方报2个你就报5个,这样每轮下来,你后报数可以控制这轮报数的总和,7*13=91,也就是说如此这样13轮,就可以到91了!那么你先报,只要报2个数,就可以了!
具体是这样的,一共100个数,你先报2个数,然后开始(对方一报,你一报,算一轮)
对方开始报数,不管报几个,你再报的数和对方的总和为7即可(对方报5个你就报2个,对方报2个你就报5个,保证你俩一轮完了一共报7个数),这样13轮过后,你俩一共报了91个数,加上最初你报的2个数,最后你报的数一定是93,这样到了最后一轮,对方先报,无论如何,你都赢了!
就是这样,应该能看懂了吧!很简单的!不懂再问我吧!呵呵!