E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hdu1848
博弈题
牛牛牛
hdu1848
题意:三堆石子,每次能从一堆中取斐波那契数个,最后去不了的输,问谁赢解:sg打表版子题,每个单独看,最后异或起来求解,对于一个,打个表#include#includeintf[3000
何时秋
·
2020-08-20 04:55
博弈
hdu1848
Fibonacci again and again [组合游戏]
http://acm.hdu.edu.cn/showproblem.php?pid=1848ProblemDescription任何一个大学生对菲波那契数列(Fibonaccinumbers)应该都不会陌生,它是这样定义的:F(1)=1;F(2)=2;F(n)=F(n-1)+F(n-2)(n>=3);所以,1,2,3,5,8,13……就是菲波那契数列。在HDOJ上有不少相关的题目,比如1005Fi
dirushi6322
·
2020-08-19 09:28
php
游戏
测试
HDU1848
Fibonacci again and again(博弈,SG函数)
ProblemDescription任何一个大学生对菲波那契数列(Fibonaccinumbers)应该都不会陌生,它是这样定义的:F(1)=1;F(2)=2;F(n)=F(n-1)+F(n-2)(n>=3);所以,1,2,3,5,8,13……就是菲波那契数列。在HDOJ上有不少相关的题目,比如1005Fibonacciagain就是曾经的浙江省赛题。今天,又一个关于Fibonacci的题目出现了
riba2534
·
2020-08-13 18:55
【博弈论
SG函数】
hdu1848
Fibonacci again and again
FibonacciagainandagainProblemDescription任何一个大学生对菲波那契数列(Fibonaccinumbers)应该都不会陌生,它是这样定义的:F(1)=1;F(2)=2;F(n)=F(n-1)+F(n-2)(n>=3);所以,1,2,3,5,8,13……就是菲波那契数列。在HDOJ上有不少相关的题目,比如1005Fibonacciagain就是曾经的浙江省赛题。今
Gloria_Xi
·
2020-08-13 11:54
算法题解
Nim游戏、斐波那契数列和求sg值
题目:
hdu1848
题意:Nim游戏。每次只能拿斐波那契数列中的数。
Sleppypot
·
2020-08-13 10:00
博弈
SG函数打表-
HDU1848
题意:取石子问题,一共有3堆石子,每次只能取斐波那契数个石子,先取完石子者胜利,问先手胜还是后手胜可选步数为斐波那契数,用SG函数计算,最终结果是所有SG值异或的结果#include#include#include#include#include#definelllonglongusingnamespacestd;intf[17],sg[1005],vis[1005];voidinit()//打表
d12155214552
·
2017-08-25 19:23
博弈
[SG函数]
HDU1848
: Fibonacci again and again
题意任何一个大学生对菲波那契数列(Fibonaccinumbers)应该都不会陌生,它是这样定义的:F(1)=1;F(2)=2;F(n)=F(n-1)+F(n-2)(n>=3);所以,1,2,3,5,8,13……就是菲波那契数列。在HDOJ上有不少相关的题目,比如1005Fibonacciagain就是曾经的浙江省赛题。今天,又一个关于Fibonacci的题目出现了,它是一个小游戏,定义如下:1、
Lynstery
·
2017-06-11 21:10
SG函数
博弈(SG函数讲解及其应用)(
hdu1848
)
摘自jumping_frog聚聚的博客:首先定义mex(minimalexcludant)运算,这是施加于一个集合的运算,表示最小的不属于这个集合的非负整数。例如mex{0,1,2,4}=3、mex{2,3,5}=0、mex{}=0。对于一个给定的有向无环图,定义关于图的每个顶点的Sprague-Grundy函数g如下:g(x)=mex{g(y)|y是x的后继},这里的g(x)即sg[x]。例如:
piaocoder
·
2016-05-21 22:07
~~~~~~~博弈~~~~~~
hdu1848
(求sg)
FibonacciagainandagainTimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6912AcceptedSubmission(s):2872ProblemDescription任何一个大学生对菲波那契数列(Fibonaccinumbers)应该都不会陌生,
mymilkbottles
·
2016-05-11 23:00
HDU 1847 Good Luck in CET-4 Everybody!(SG函数)
其实这道题跟
HDU1848
一模一样的。。
acraz
·
2015-08-17 21:00
SG函数
hdu1848
直接求sg函数,然后判断游戏和即可。constintmaxn=1
::Dash::
·
2015-08-12 16:49
hdu
bzoj
templates
hdu1848
Fibonacci again and again,SG函数
题意: 给出三堆石子(m,n,p个),两人每次只能取斐波那契数f[i]个,最先取光所有石子者取胜。题解:SG函数解组合游戏SG定理: 游戏“和”的SG函数等于各子游戏SG函数的Nim和。#include #include #include usingnamespacestd; constintmaxn=1100; intf[20]; intSG[maxn]; boolvis[maxn]; i
yew1eb
·
2014-08-22 21:00
ACM-SG函数之Fibonacci again and again——
hdu1848
FibonacciagainandagainTimeLimit:1000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):4248 AcceptedSubmission(s):1768ProblemDescription任何一个大学生对菲波那契数列(Fibonaccinumbers)
lx417147512
·
2014-05-03 08:00
fibonacci
ACM
and
again
sg函数
hdu1848
hdu1848
Fibonacci again and again
FibonacciagainandagainTimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):3622AcceptedSubmission(s):1500ProblemDescription任何一个大学生对菲波那契数列(Fibonaccinumbers)应该都不会陌生,
u010422038
·
2013-09-24 21:00
HDU1848
Fibonacci again and again 博弈
/*HDU1847博弈SG函数 3.可选步数为一系列不连续的数,用GetSG(计算) 最终结果是所有SG值异或的结果 */ #include"SG.h" #include usingnamespacestd; intArray[MAX]; intmain() { intn,i,m,p,ans; Array[1]=1; for(i=2;;i++) { Array[i]=Array[i-1]+Arra
mishifangxiangdefeng
·
2012-01-09 14:00
HDU_Steps8.2 博弈入门 HDU1846 HDU1847
HDU1848
HDU2149 HDU2188 HDU2147 HDU1907 HDU1851
8.2.1HDU1846BraveGame 巴什博弈,抢报n-k(m+1)的人可以获胜,只有当n%(m+1)==0时先手赢8.2.2HDU1847GoodLuckinCET-4Everybody!报2^k次方,显然2^k只含有因数2,当对手报2^k时,都可以报1或者2使和为3N,即报n-3k的人获胜8.2.3HDU1848Fibonacciagainandagain尼姆博弈,但因为报的使Fibo数
swm8023
·
2011-11-01 02:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他