早教吧 育儿知识 作业答案 考试题库 百科 知识分享

两名同学轮流报数,采用轮流报数的方式从1报到10,准报到10就输了.报数时可以报1个数,也可以报两个数.如:甲报“1”,乙可以报“2”也可以“2、3”.采用什么策略才能确保获胜?

题目详情
两名同学轮流报数,采用轮流报数的方式从1报到10,准报到10就输了.报数时可以报1个数,也可以报两个数.如:甲报“1”,乙可以报“2”也可以“2、3”.采用什么策略才能确保获胜?
▼优质解答
答案和解析
让对方先报,不管对方报几你都报到3(比如他1,你就2、3;他1、2,你就3),然后不管他报几你都报6(比如他4,你就5、6;他4、5,你就6),然后不管他报几你都报9(比如他7,你就8、9;他7、8,你就9),然后他就输了.
这种题目可以倒过来考虑,显然谁先报9谁就赢了,那么你绝对不能报7或8,而要抢占6,同理不能报4或5,而要抢占3
看了两名同学轮流报数,采用轮流报数...的网友还看了以下:

编写程序的一些命名规范化.能正确书写各种表达式.基本能按照题目设计程序.实验内容:1.输入两个整数  2020-04-07 …

输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离.输入由4个实数组成,分别表示x  2020-08-03 …

C++中输入两个或三个数,然后输出最大的数如何让程序自行比较输入的两个数还是三个数,然后比大小,而不  2020-10-30 …

C++编程:输入两个实数分别输出它们的整数和小数部分,求流程图C++编程,求流程图1输入两个实数分别  2020-11-12 …

为什么电路并入稳压二极管,电压没达到击穿电压却使输出降低了输入15V,电阻分压降到3V输出,两个电阻  2020-11-28 …

已有a,b两个链表,要求把两个链表合并并升序排列。假定给定的a、b为升序排列。输入时,首先输入两个数  2020-12-05 …

1.一次投入总数的一半,赢则为总数的25%,输就输光投入的也就总数的50%.2.下一次投入为上一次盈  2020-12-12 …

极点五点两次逗号变破折号问题,极点五笔,输入两次逗号就会变破折号,输入两次点号就会成省略号,这样的快  2020-12-15 …

求解:用C语言编程下列程序1从键盘输入一个字母,把字母以两种方式输出,一种是字符,一种ASCII码2  2020-12-24 …

使用计数器依照预先编制的程序进行计算,当依次输入两个数据为1和1时,输出的结果为2;若依次输入两个数  2021-01-05 …