【游戏】数30必胜玩法

游戏规则

规则:参与人数 2 2 2人,轮流交替数依次递增 1 1 1数数,最少数 1 1 1个数,最多数 n n n个数,数到 30 30 30的人为输家!

x = { N 1 = P 1 m = ( 30 − 1 ) ( m o d ( n + 1 ) ) if  m = 1 N m = P 2 m + P 1 m = n + 1 if  m > 1 x = \begin{cases} N_{1}=P1_m=(30-1) \pmod{(n+1)} &\text{if } m=1\\ N_{m}=P2_{m}+P1_{m}=n+1 &\text{if } m\gt1 \end{cases} x={N1=P1m=(301)(mod(n+1))Nm=P2m+P1m=n+1if m=1if m>1

N 1 N_{1} N1表示先手的人第一轮数数的个数, N m N_{m} Nm表示先手的人 m m m轮加上后手的人 m m m轮一共数的数字个数。
P 1 P_1 P1表示先手的人;
P 2 P_2 P2表示后手的人;


n = 2 n=2 n=2,先手数2个数必赢

n = 2 n=2 n=2时; N 1 = ( 30 − 1 ) ( m o d ( n + 1 ) ) = 29 ( m o d 3 ) = 29 − 3 × 9 = 29 − 27 = 2 N_{1}=(30-1) \pmod{(n+1)}=29\pmod{3}=29-3\times9=29-27=2 N1=(301)(mod(n+1))=29(mod3)=293×9=2927=2

轮次后手先手当前轮数数个数
11、22
23
3、4
4、5
5
3
36
6、7
7、8
8
3
49
9、10
10、11
11
3
512
12、13
13、14
14
3
615
15、16
16、17
17
3
718
18、19
19、20
20
3
821
21、22
22、23
23
3
924
24、25
25、26
26
3
1027
27、28
28、29
29
3
11301

n = 3 n=3 n=3,先手数1个数必赢

n = 3 n=3 n=3时; N 1 = ( 30 − 1 ) ( m o d ( n + 1 ) ) = 29 ( m o d 4 ) = 29 − 4 × 7 = 29 − 28 = 1 N_{1}=(30-1) \pmod{(n+1)}=29\pmod{4}=29-4\times7=29-28=1 N1=(301)(mod(n+1))=29(mod4)=294×7=2928=1

轮次后手先手当前轮数数个数
111
22
2、3
2、3、4
3、4、5
4、5
5
4
36
6、7
6、7、8
7、8、9
8、9
9
4
410
10、11
10、11、12
11、12、13
12、13
13
4
52
2、3
2、3、4
3、4、5
4、5
5
4
614
14、15
14、15、16
15、16、17
16、17
17
4
718
18、19
18、19、20
19、20、21
20、21
21
4
822
22、23
22、23、24
23、24、25
24、25
25
4
926
26、27
26、27、28
27、28、29
28、29
29
4
10301

n = 4 n=4 n=4,先手数4个数必赢

n = 4 n=4 n=4时; N 1 = ( 30 − 1 ) ( m o d ( n + 1 ) ) = 29 ( m o d 5 ) = 29 − 5 × 5 = 29 − 25 = 4 N_{1}=(30-1) \pmod{(n+1)}=29\pmod{5}=29-5\times5=29-25=4 N1=(301)(mod(n+1))=29(mod5)=295×5=2925=4

轮次后手先手当前轮数数个数
11、2、3、41
25
5、6
5、6、7
5、6、7、8
6、7、8、9
7、8、9
8、9
9
5
310
10、11
10、11、12
10、11、12、13
11、12、13、14
12、13、14
13、14
14
5
415
15、16
15、16、17
15、16、17、18
16、17、18、19
17、18、19
18、19
19
5
520
20、21
20、21、22
20、21、22、23
21、22、23、24
22、23、24
23、24
24
5
625
25、26
25、26、27
25、26、27、28
26、27、28、29
27、28、29
28、29
29
5
7301

n = 5 n=5 n=5,先手数5个数必赢

n = 5 n=5 n=5时; N 1 = ( 30 − 1 ) ( m o d ( n + 1 ) ) = 29 ( m o d 6 ) = 29 − 6 × 4 = 29 − 24 = 5 N_{1}=(30-1) \pmod{(n+1)}=29\pmod{6}=29-6\times4=29-24=5 N1=(301)(mod(n+1))=29(mod6)=296×4=2924=5

轮次后手先手当前轮数数个数
11、2、3、4、51
26
6、7
6、7、8
6、7、8、9
6、7、8、9、10
7、8、9、10、11
8、9、10、11
9、10、11
10、11
11
6
312
12、13
12、13、14
12、13、14、15
12、13、14、15、16
13、14、15、16、17
14、15、16、17
15、16、17
16、17
17
6
418
18、19
18、19、20
18、19、20、21
18、19、20、21、22
19、20、21、22、23
20、21、22、23
21、22、23
22、23
23
6
524
24、25
24、25、26
24、25、26、27
24、25、26、27、28
25、26、27、28、29
26、27、28、29
27、28、29
28、29
29
6
6301

n = 6 n=6 n=6,先手数1个数必赢

n = 6 n=6 n=6时; N 1 = ( 30 − 1 ) ( m o d ( n + 1 ) ) = 29 ( m o d 7 ) = 29 − 7 × 4 = 29 − 28 = 1 N_{1}=(30-1) \pmod{(n+1)}=29\pmod{7}=29-7\times4=29-28=1 N1=(301)(mod(n+1))=29(mod7)=297×4=2928=1

轮次后手先手当前轮数数个数
111
22
2、3
2、3、4
2、3、4、5
2、3、4、5、6
2、3、4、5、6、7
3、4、5、6、7、8
4、5、6、7、8
5、6、7、8
6、7、8
7、8
8
7
39
9、10
9、10、11
9、10、11、12
9、10、11、12、13
9、10、11、12、13、14
10、11、12、13、14、15
11、12、13、14、15
12、13、14、15
13、14、15
14、15
15
7
416
16、17
16、17、18
16、17、18、19
16、17、18、19、20
16、17、18、19、20、21
17、18、19、20、21、22
18、19、20、21、22
19、20、21、22
20、21、22
21、22
22
7
523
23、24
23、24、25
23、24、25、26
23、24、25、26、27
23、24、25、26、27、28
24、25、26、27、28、29
25、26、27、28、29
26、27、28、29
27、28、29
28、29
29
7
6301

n = 7 n=7 n=7,先手数5个数必赢

n = 7 n=7 n=7时; N 1 = ( 30 − 1 ) ( m o d ( n + 1 ) ) = 29 ( m o d 8 ) = 29 − 8 × 3 = 29 − 24 = 5 N_{1}=(30-1) \pmod{(n+1)}=29\pmod{8}=29-8\times3=29-24=5 N1=(301)(mod(n+1))=29(mod8)=298×3=2924=5

轮次后手先手当前轮数数个数
11、2、3、4、51
26
6、7
6、7、8
6、7、8、9
6、7、8、9、10
6、7、8、9、10、11
6、7、8、9、10、11、12
7、8、9、10、11、12、13
8、9、10、11、12、13
9、10、11、12、13
10、11、12、13
11、12、13
12、13
13
8
314
14、15
14、15、16
14、15、16、17
14、15、16、17、18
14、15、16、17、18、19
14、15、16、17、18、19、20
15、16、17、18、19、20、21
16、17、18、19、20、21
17、18、19、20、21
18、19、20、21
19、20、21
20、21
21
8
422
22、23
22、23、24
22、23、24、25
22、23、24、25、26
22、23、24、25、26、27
22、23、24、25、26、27、28
23、24、25、26、27、28、29
24、25、26、27、28、29
25、26、27、28、29
26、27、28、29
27、28、29
28、29
29
8
5301

n = 8 n=8 n=8,先手数2个数必赢

n = 8 n=8 n=8时; N 1 = ( 30 − 1 ) ( m o d ( n + 1 ) ) = 29 ( m o d 9 ) = 29 − 9 × 3 = 29 − 27 = 2 N_{1}=(30-1) \pmod{(n+1)}=29\pmod{9}=29-9\times3=29-27=2 N1=(301)(mod(n+1))=29(mod9)=299×3=2927=2

轮次后手先手当前轮数数个数
11、21
23
3、4
3、4、5
3、4、5、6
3、4、5、6、7
3、4、5、6、7、8
3、4、5、6、7、8、9
3、4、5、6、7、8、9、10
4、5、6、7、8、9、10、11
5、6、7、8、9、10、11
6、7、8、9、10、11
7、8、9、10、11
8、9、10、11
9、10、11
10、11
11
9
312
12、13
12、13、14
12、13、14、15
12、13、14、15、16
12、13、14、15、16、17
12、13、14、15、16、17、18
12、13、14、15、16、17、18、19
13、14、15、16、17、18、19、20
14、15、16、17、18、19、20
15、16、17、18、19、20
16、17、18、19、20
17、18、19、20
18、19、20
19、20
20
9
421
21、22
21、22、23
21、22、23、24
21、22、23、24、25
21、22、23、24、25、26
21、22、23、24、25、26、27
21、22、23、24、25、26、27、28
22、23、24、25、26、27、28、29
23、24、25、26、27、28、29
24、25、26、27、28、29
25、26、27、28、29
26、27、28、29
27、28、29
28、29
29
9
5301

n = 9 n=9 n=9,先手数9个数必赢

n = 9 n=9 n=9时; N 1 = ( 30 − 1 ) ( m o d ( n + 1 ) ) = 29 ( m o d 10 ) = 29 − 10 × 2 = 29 − 20 = 9 N_{1}=(30-1) \pmod{(n+1)}=29\pmod{10}=29-10\times2=29-20=9 N1=(301)(mod(n+1))=29(mod10)=2910×2=2920=9

轮次后手先手当前轮数数个数
11、2、3、4、5、6、7、8、91
210
10、11
10、11、12
10、11、12、13
10、11、12、13、14
10、11、12、13、14、15
10、11、12、13、14、15、16
10、11、12、13、14、15、16、17
10、11、12、13、14、15、16、17、18
11、12、13、14、15、16、17、18、19
12、13、14、15、16、17、18、19
13、14、15、16、17、18、19
14、15、16、17、18、19
15、16、17、18、19
16、17、18、19
17、18、19
18、19
19
10
320
20、21
20、21、22
20、21、22、23
20、21、22、23、24
20、21、22、23、24、25
20、21、22、23、24、25、26
20、21、22、23、24、25、26、17
20、21、22、23、24、25、26、27、28
21、22、23、24、25、26、27、28、29
22、23、24、25、26、27、28、29
23、24、25、26、27、28、29
24、25、26、27、28、29
25、26、27、28、29
26、27、28、29
27、28、29
28、29
29
10
4301
  • 30
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值