首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小石的签到题
6条解析
开通博客写题解
18998899
发表于 2020-04-28 22:48:47
小编的思路: 第一种:直接暴力枚举他们取石子的过程 惨遭超时 然后小编就开始想啊:他们取石子的赢得那方是不是有必胜策略呢? 于是我们就把取石子的过程输出来看: 偶对了,取石子的过程是这样的: 还自带水印的%%% 看到这里,想必大家一定明白了————————我们来写一个对拍 对拍的过程中,小编发现了
展开全文
ruoye123456
发表于 2024-04-01 21:17:03
首先可以打表猜结论 接下来采取反证法证明: 假设n>1时先手必败,即无论先手选几都必败,此时先手选走1,后手的下一次选x,是与先手选x等价的,由假设可知后手必败,所以先手必胜,与假设矛盾 n = int(input()) if n == 1 : print("Yang") else :
展开全文
昨晚梦见发财了
发表于 2020-04-29 11:26:14
模拟发现除了1输之外,其他全都能赢。 可以选1然后把失败丢给对面。 import java.util.*; import java.math.*; import java.io.IOException; import java.io.InputStr
展开全文
Dream_coding
发表于 2020-04-29 12:32:57
思路:每个人必须要拿走一个数及其半数关系,只要数不为1就意味着拿的人都可以为对方制造拿的机会,即两人都会取最好的那种方法,这样的话,就是先拿的人占优了,那不就是意味着除了n == 1的时候是先拿的人输,其他数都是后拿的人输了吗。 #include <iostream> using nam
展开全文
回归梦想
发表于 2020-05-01 20:23:17
链接: 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 输入描述: 共一行,输入一个数 n 。输出描述:共一行,输出 "Shi" 或 "Yang"(不输出引号)。示例1输入 1 输出 Ya
展开全文
sunrise__sunrise
发表于 2020-04-30 00:08:32
Solution 玄学签到,乱写乱A!!就像题目说的那样,货真价实的签到题,先暴力枚举下,会发现除开1,一直到5都是直接先把结论猜了,交一发,A了。再想想为啥?我们可以发现,如果最后存在2个数,因为每次只能拿一个,所以必要两轮,先手就赢了。再拓展一下,1-n个数中,每次取数,只能对半取,并且拿过的数
展开全文
查看本题
查看本题讨论
相关比赛
937-标签测试比赛
进入比赛
949-牛客小白月赛16
进入比赛
5505-牛客算法周周练4
进入比赛
5570-牛客算法周周练4(重现赛)@毛线Z
进入比赛
6689-牛客小白月赛16(重现赛)@大鹏38
进入比赛
等你来战
查看全部
金山杯2025年武汉理工大学程序设计竞赛
报名截止时间:2025-06-30 15:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题