`
zsybupt
  • 浏览: 41488 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

boj 590

    博客分类:
  • oj
阅读更多

[Description]

teoy3230391915机房里发现了一块尺寸为n*m的巧克力,两个人互不想让,于是他们打算通过游戏来把这块巧克力瓜分掉。规则是两个人轮流吃巧克力,每次吃掉一个方块的巧克力时,它右下方的巧克力方块都可以他被吃掉。但是,谁把左上角的方块吃掉,谁就必须请对方一个大果粒。并且两人都不能中途退出游戏。由于是3230391先发现的巧克力,所以3030391先吃巧克力。假设两人都采取明智的策略,请问谁将掏钱来买大果粒。

对于这块巧克力,可以看作是n*m个方块组成,左上角的方块为(1,1),右下角的方块为(n,m)

 

[Input]

一共有T组测试数据。每组数据一行两个整数n,m

 

数据范围:

T<=20;

0<n,m<=200;

 

[Output]

对于每组数据,若最后3230391请客买大果粒,输出“3230391”;否则输出”teoy”

 

[Sample Input]

1

2 2

 

[Sample Output]

teoy

 

[Hint]

 

[Source]

Caesar11@BUPTACM

 

当n=m=1时,先手输

当n,m不同时为1时,如果对于k∈[1,n-1],存在某个k,使得(k,m)为先手必败态,则3230391可以通过策略一步到达状态(k,m),teoy买大果粒,同理对于k∈[1,m-1],存在某个k,使得(n,k)为先手必败态,一样为3230391胜,teoy买大果粒。

如果对于所有的k∈[1,n-1],q∈[1,m-1],(k,m),(n,q)均为先手必胜态,则3230391总可以通过吃不同的方块,使自己达到某个(k,m)或者(n,q)状态,同样为3230391胜,teoy买大果粒。

代码:

#include<iostream>
using namespace std;

int main()
{
	int t;
	scanf("%d",&t);
	while(t--)
	{
		int n,m;
		scanf("%d %d",&n,&m);
		if(n==1&&m==1)printf("3230391\n");
		else printf("teoy\n");
	}
}

 

分享到:
评论

相关推荐

    BOJ题目1023. Ancient Keyboard 源代码

    BOJ的题目1023. Ancient Keyboard解法 源代码

    boj 0809复试模拟题答案

    boj 上08 09 年复试模拟题的答案

    JAVA_BOJ

    JAVA_BOJ

    boj:算法

    boj:算法

    Algorithm-BOJ.zip

    Algorithm-BOJ.zip,BekJon在线法官(Java,Kotlin,SWIFT)和PS路线图,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。

    BOJ

    BOJ

    Algorithm-BOJ-PSJ.zip

    Algorithm-BOJ-PSJ.zip,Baykon在线判断JAVA问题解决方法(第二章),算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。

    Algorithm-BOJ-AutoCommit.zip

    Algorithm-BOJ-AutoCommit.zip,当您解决baekjoon online judge的问题时,它会自动提交并推送到远程存储库。,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。

    Algorithm-boj-auto-submit.zip

    Algorithm-boj-auto-submit.zip,日本央行cli提交脚本,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。

    Python库 | boj-0.0.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:boj-0.0.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Boj Coloring Book-crx插件

    通过这本图画书展示您的创造力,其中包括Boj和朋友。 一本有趣的,全数字化且可重复使用的着色书,可用于 通过这本图画书展示您的创造力,其中包括Boj和朋友。 一本有趣的全数字可重复使用的图画书,专为孩子,父母...

    boj.kr:解决boj.kr的问题

    解决问题 Boj.kr

    PS_BOJ:BOJ문제풀이

    欢迎来到PS_BOJ 이곳은... J이한BOJ문제들의AC코드들이입니다。 안내 :check_mark: C ++ Python으로풀이합니다。 :check_mark: ++ C ++풀이하며 long long 필요하거나으으으으으으으으으끔씩만끔씩만끔씩만끔씩만...

    BOJ:日本央行

    BOJ:日本央行

Global site tag (gtag.js) - Google Analytics