首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
分贝壳游戏
[编程题]分贝壳游戏
热度指数:113
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
一堆个数为n的石子,Alice和Bob轮流取。
Alice一次能取[1,p]个石子,牛妹一次能取[1,q]个石子。
拿到最后一个石子的人赢。
如果Alice必胜,返回1
如果Bob必胜,返回-1
如果没有人有必胜策略,返回0
示例1
输入
8,3,3
输出
-1
示例2
输入
3,4,2
输出
1
示例3
输入
6,3,2
输出
1
示例4
输入
6,3,5
输出
-1
备注:
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(2)
分享
纠错
提交结果有问题?
0个回答
1篇题解
开通博客
平平无奇小小洛
发表于 2020-12-08 21:38:19
链接:https://ac.nowcoder.com/acm/contest/9753/B来源:牛客网 题目描述 现在牛牛和牛妹一起出去海滩游玩,由于他们两个都不会游泳,所以他们在海滩捡了很多好看的贝壳,可是捡着捡着他们就感觉无聊了,所以他们决定拿这些贝壳玩一些游戏。他们一共捡了n个贝壳,现在他们这
展开全文
问题信息
思维
基础数学
难度:
0条回答
2收藏
1120浏览
热门推荐
通过挑战的用户
查看代码
草苺奶昔
2022-02-21 13:33:16
青椒炒牛肉
2021-11-15 17:09:29
cooking969
2021-10-07 19:58:17
牛客71017...
2021-09-25 17:16:07
煌爸爸
2021-09-23 08:55:20
相关试题
航海
排序
思维
二分
评论
(1)
车站建造问题
基础数学
评论
(40)
扔骰子
排序
贪心
思维
评论
(3)
6个不同式样的珠子,可以串联成()...
产品
运营
游戏策划
设计
牛客
财务
审计
税务服务
风险管理
证券分析师
理财顾问
柜面服务
营销
项目助理
评论
(1)
来自
牛客模拟卷—行测篇A卷
给一个进程分配4个页框,其页表如下...
操作系统
评论
(1)
来自
2024年秋招-蚂蚁集团...
分贝壳游戏
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int * @param p int * @param q int * @return int */ public int Gameresults (int n, int p, int q) { // write code here } }
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int * @param p int * @param q int * @return int */ int Gameresults(int n, int p, int q) { // write code here } };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param n int # @param p int # @param q int # @return int # class Solution: def Gameresults(self , n , p , q ): # write code here
using System; using System.Collections.Generic; class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int * @param p int * @param q int * @return int */ public int Gameresults (int n, int p, int q) { // write code here } }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int * @param p int * @param q int * @return int */ function Gameresults( n , p , q ) { // write code here } module.exports = { Gameresults : Gameresults };
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param n int # @param p int # @param q int # @return int # class Solution: def Gameresults(self , n , p , q ): # write code here
package main /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int * @param p int * @param q int * @return int */ func Gameresults( n int , p int , q int ) int { // write code here }
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param n int * @param p int * @param q int * @return int */ int Gameresults(int n, int p, int q ) { // write code here }
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param n int # @param p int # @param q int # @return int # class Solution def Gameresults(n, p, q) # write code here end end
8,3,3
-1
3,4,2
1
6,3,2
1
6,3,5
-1