比赛场次 | 639 |
---|---|
比赛名称 | 20241024 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2024-10-24 07:40:00 |
结束时间 | 2024-10-24 12:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 吃糖果游戏 |
---|---|
输入输出 | candy.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 512 MiB |
测试点数 | 5 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
小金 | AAAAA | 0.016 s | 3.40 MiB | 100 |
wdsjl | AAAAA | 0.017 s | 3.41 MiB | 100 |
flyfree | AAAAA | 0.020 s | 3.37 MiB | 100 |
┭┮﹏┭┮ | AAAAA | 0.021 s | 3.35 MiB | 100 |
健康铀 | AAAAA | 0.024 s | 3.34 MiB | 100 |
Davinci | AAAAA | 0.024 s | 3.39 MiB | 100 |
darkMoon | AAAAA | 0.025 s | 3.34 MiB | 100 |
M和S正在做一个小游戏。
桌子上放着两堆糖果,M和S轮流对这些糖果进行操作。在每一次操作中,操作者需要吃掉其中一堆糖果,并且把另一堆糖果分成两堆(可以不相等)留给对方操作。游戏如此进行下去,糖果数会越来越少,最后必将出现这样一种情况:某人吃掉一堆糖果后发现另一堆里只剩一块糖果不能再分了。游戏规定此时该操作者吃掉最后这一块糖果从而取胜。
这个游戏是不公平的。对于任意一种初始状态,总有一方有必胜策略。所谓有必胜策略是指,无论对方如何操作,自己总有办法取胜。
M和S将进行10次游戏,每一次游戏中总是M先进行操作。M想知道每一次游戏中谁有必胜策略。
输入数据一共10行,每行有两个用空格隔开的正整数,表示一次游戏开始时桌子上两堆糖果分别有多少个。
输出十行字符。这些字符串只能是“M”或“S”,它们表示对应的十行输入数据中有必胜策略的一方。
1 1 1 2 1 3 1 4 1 5 2 1 2 2 2 3 2 4 2 5
M M M M M M S S M M
对于50%的数据,这些正整数均不超过100;
对于70%的数据,这些正整数均不超过10 000;
对于100%的数据,这些正整数均不超过10 000位。
vijos Matrix67