Simon and Antisimon play a game. Initially each player receives one fixed positive integer that doesn't change throughout the game. Simon receives numberaand
Antisimon receives numberb. They also have a heap ofnstones.
The players take turns to make a move and Simon starts. During a move a player should take from the heap the number of stones equal to the greatest common divisor of the fixed number he has received and the number of stones left in the heap. A player loses
when he cannot take the required number of stones (i. e. the heap hasstrictlyless stones left than one needs to take).
Your task is to determine by the givena,bandnwho
wins the game.
Output
If Simon wins, print "0" (without the quotes), otherwise print "1"
(without the quotes).
这样的题目一般都可以找公式的,但是本题却是找不到什么好的公式了。
只有暴力去模拟玩这个游戏了。还好因为其数据不大,故此也许出题者也是没有公式的。
namespace{
int GCD(int a, int b)
{
if (1 == a || b == 1) return 1;
while (b)
{
int t = b;
b = a%b;
a = t;
}
return a;
}
}
void EpicGame()
{
int a, b, c, d;
cin>>a>>b>>c;
bool goGame = 0;
while (c >= 0)
{
if (goGame) d = GCD(b, c);
else d = GCD(a, c);
c -= d;
goGame = !goGame;
}
cout<<goGame;
}
分享到:
相关推荐
Codeforces题库101-200介绍了一个在编程竞赛领域非常知名的平台——Codeforces。Codeforces是一个专注于计算机编程的俄罗斯网站,由一组来自萨拉托夫国立大学的竞技体育团队成员领导,由Mikhail Mirzayanov领导。该...
在提供题解时,详细解释思路和步骤能够帮助他人更好地理解问题和解决方案,这也是一个优秀题解所应具备的品质。 由于题目标题并未具体给出,以上内容是基于对Codeforces A题的一般性分析和解题策略。针对具体的题目...
Codeforces 1925D Good Trip 题解
Codeforces是一个集算法竞赛、训练、题解、视频讲解和数学思维训练于一体的综合性平台。它为广大程序员提供了一个优质的学习和竞技环境,不仅能够锻炼和提升编程技能,还能让参与者在竞赛中体验挑战的乐趣。
标题 "Codeforces 题库 001-100" 暗示了这里讨论的是Codeforces网站上的前100个编程竞赛题目。Codeforces是一个专注于算法竞赛编程的俄罗斯网站,由来自萨拉托夫国立大学的一群体育爱好者组成,以Mikhail Mirzayanov...
codeforces的题解, 动态规划, 228D,
打codeforces的神器
codeforces网站个人信息优化codeforces网站个人信息优化codeforces网站个人信息优化codeforces网站个人信息优化codeforces网站个人信息优化codeforces网站个人信息优化codeforces网站个人信息优化codeforces网站个人...
Codeforces是一个广受欢迎的在线编程竞赛平台,尤其在ACM(国际大学生程序设计竞赛)社区中备受推崇。这个“codeforces编程网站预测分数插件.zip”文件似乎包含了一个专为Codeforces用户设计的插件,旨在帮助参赛者...
根据提供的文档信息,我们可以推断出这是一份由许昊然撰写的Codeforces题目的解题报告。许昊然是国际信息学奥林匹克(IOI)2012年和2013年的金牌获得者,因此他的解题报告极具参考价值。下面我们将详细解读这份报告...
Codeforces Enhancer 1.1.2是一款专为Google Chrome浏览器设计的插件,旨在提升用户在Codeforces编程竞赛平台上的体验。这个插件的主要目标是通过提供一系列实用功能,帮助程序员更有效地进行代码编写、测试和提交,...
《Codeforces代码名称解析》 Codeforces是一个全球知名的在线编程竞赛平台,吸引了众多程序员和算法爱好者参与。这里的“codes_names_Codeforces_”标题暗示我们将探讨的是Codeforces平台上一些问题的代码名称。...
Codeforces 185A - Plant 全测试点49个 Codeforces 是一个在线编程平台,提供了大量的编程题目和比赛。其中,185A - Plant 是一个经典的题目,要求编写一个程序来解决植物生长的问题。 在这个题目中,输入是一个...
一个Codeforces、牛客竞赛、AtCoder平台的编程竞赛查询插件,ACMer必备.zip
Codeforces全球第十轮比赛是编程竞赛平台Codeforces举办的一场线上编程比赛,旨在挑战参赛者的算法设计、逻辑思维和编程技巧。在这个比赛中,参赛者通常需要解决一系列算法问题,涵盖数据结构、图论、动态规划、数学...
Codeforces 19 E Fairy 是一道关于图论和二分图的编程竞赛题目。本题要求求解在给定的无向图中,通过删除一条边使得剩余的图成为一个二分图。首先,我们需要理解二分图的概念。二分图是指图中的节点可以分为两个互不...
Codeforces 是一个知名的在线编程竞赛平台,它定期举办编程竞赛,吸引全球的程序员参与,以提升编程技能和算法理解。本次提及的是Codeforces round 678的第二部分(division 2),通常这类比赛会包含四道题目,分别...
codeforces-ACM竞赛题目-2833道.tgz
leetcode题库 简介 本库记录我基于python写过的开源程序。 基于python实现的OJ上的一些题目汇总。 () () () () () () 基于python的专题实现: (10种排序算法) (0-1背包, 完全背包, 多重背包,分组背包等) 拓扑排序
Codeforces是一个全球知名的在线编程竞赛平台,吸引了众多程序员和编程爱好者参与。它的主要特点是定期举行比赛,用户可以在线提交代码,系统自动评测并给出结果。在这个过程中,掌握一些关键的编程技巧和策略对于...