51nod1072(wythoff 博弈)
题目链接: http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1072
题意: 中文题诶~
思路: 博弈套路是有的, 找np局面, 然而要找还得靠yy, 之前做了一个bash模板, 自己还能yy出来, nim就有点变态了, 看题解才想到, 至于这道题, 诶, 找到了一半规律, 还是没发现那个黄金比关系, 还是yy能力不行~
这里给出一个不错的题解: http://blog.csdn.net/y990041769/article/details/21694007
代码:
#include <bits/stdc++.h>
using namespace std; int main(void){
int t, x, y;
scanf("%d", &t);
while(t--){
scanf("%d%d", &x, &y);
if(x>y){
swap(x, y);
}
int gg=(y-x)*(sqrt()+)/;
if(gg==x){
printf("B\n");
}else{
printf("A\n");
}
}
return ;
}
51nod1072(wythoff 博弈)的更多相关文章
- poj1067-取石子游戏-wythoff博弈
		
打表找规律失败,搜了一下原来是wythoff博弈 /*------------------------------------------------------------------------- ...
 - HDU 1527 (Wythoff 博弈) 取石子游戏
		
对于Wythoff博弈中的两个数列,An和Bn有这样的关系: An + n = Bn, An = floor(φ * n) 所以我们可以根据a b的差值来计算一个新的a出来看看这两个值是否相等. 想等 ...
 - HDU 2147 (博弈) kiki's game
		
无奈英语不好又被坑,看到棋子能左移下移左下移,想当然地以为是Wythoff博弈了,=u= 题的意思是说每次只能选一个方向移动一步,所以找找规律就是横纵坐标为奇数的时候是必败状态. 从http://ww ...
 - hdu2516-取石子游戏                             (斐波那契博弈)【博弈 二分查找】
		
http://acm.hdu.edu.cn/showproblem.php?pid=2516 取石子游戏 Time Limit: 2000/1000 MS (Java/Others) Memor ...
 - [ACM_数学] Fibonacci Nim(另类取石子,2-4组合游戏)
		
游戏规则: 有一堆个数为n的石子,游戏双方轮流取石子,满足: 1)先手不能在第一次把所有的石子取完: 2)之后每次可以取的石子数介于1到对手刚取的石子数的2倍之间(包含1和对手刚取的石子数的2倍). ...
 - 【POJ】【1067】取石子游戏
		
博弈论 这个是博弈游戏中的Wythoff博弈: 以下为我的代码: //POJ 1067 #include<cmath> #include<cstdio> #include< ...
 - (转)巴氏(bash)威佐夫(Wythoff)尼姆(Nim)博弈之模板
		
感谢:巴氏(bash)威佐夫(Wythoff)尼姆(Nim)博弈之模板 转自:http://colorfulshark.cn/wordpress/巴氏(bash)威佐夫(wythoff)尼姆(nim) ...
 - acm之简单博弈 Nim Bash Wythoff
		
前些日子我打算开了博弈基础,事后想进行总结下 一句话就是分析必胜或必败,异或为0. 以下内容来自转载: Nim游戏的概述: 还记得这个游戏吗?给出n列珍珠,两人轮流取珍珠,每次在某一列中取至少1颗珍珠 ...
 - 博弈---威佐夫博奕(Wythoff Game)
		
这个写的不错 威佐夫博奕(Wythoff Game):有两堆各若干个物品,两个人轮流从某一堆或同 时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜. 这种情况下是颇为复杂 ...
 
随机推荐
- 【转载】JS中bind方法与函数柯里化
			
原生bind方法 不同于jQuery中的bind方法只是简单的绑定事件函数,原生js中bind()方法略复杂,该方法上在ES5中被引入,大概就是IE9+等现代浏览器都支持了(有关ES5各项特性的支持情 ...
 - Filter(过滤器)学习
			
一.Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态 ...
 - 菜鸟初识python request属性及方法说明
			
if request.REQUEST.has_key('键值'): HttpRequest对象的属性 参考: 表 H-1. HttpRequest对象的属性 属性 描述 path 表示提交请求页面完 ...
 - 精通Web Analytics 2.0 (6) 第四章:点击流分析的奇妙世界:实际的解决方案
			
精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第四章:点击流分析的奇妙世界:实际的解决方案 到开始实际工作的时候了.哦耶! 在本章中,您将了解到一些最重要的网络分析报告,我将 ...
 - CSS3选择器:nth-of-type
			
碰到了个选择器,:nth-of-type <!DOCTYPE html> <html> <head> <meta http-equiv="Conte ...
 - js 获取据当前时间n天前的时间
			
<script type="text/javascript"> function getLastDate() { var date = new Date(); ; va ...
 - 如何将EXCEL表导入ORACLE数据库中?【转】
			
来源:https://zhidao.baidu.com/question/383828330.html?qbl=relate_question_2&word=excel%20%B1%ED%CA ...
 - Tomcat基本入门知识及发布,虚拟访问及启动碰到的错误,虚拟目录,虚拟路径,各种Tomcat的配置
			
Tomcat容器入门介绍 转自javaresearch.com由timgball 整理 Tomcat是一个免费的开源Web服务器,最新版本是5.5.1,支持Servlet2.4,JSP2.0,非常适合 ...
 - MYSQL入门全套(第三部)
			
MYSQL入门全套(第一部) MYSQL入门全套(第二部) 索引简介 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构.如果想按特定职员的姓来查找 ...
 - [NHibernate]视图处理
			
目录 写在前面 文档与系列文章 视图 一个例子 总结 写在前面 前面的文章主要讲了对物理数据表的操作,当然了Nhibernate同样可以操作视图,本文将讲nhibernate对视图操作的种种. 文档与 ...