当前位置: 首页 > news >正文

网站制作技术培训学校做旅游网站的需求分析报告

网站制作技术培训学校,做旅游网站的需求分析报告,网站建设管理实训报告,网站一级目录I 一堆石子有n个,两人轮流取.先取者第1次可以取任意多个,但不能全部取完.以后每次取的石子数不能超过上次取子数的2倍。取完者胜.先取者负输出"Second win".先取者胜输出"First win". 思路: 任何正整数都可以表示为不连续斐波那契…

I

一堆石子有n个,两人轮流取.先取者第1次可以取任意多个,但不能全部取完.以后每次取的石子数不能超过上次取子数的2倍。取完者胜.先取者负输出"Second win".先取者胜输出"First win".

思路:

任何正整数都可以表示为不连续斐波那契博数之和。

引理:如果m是斐波那契数,那么不超过m的所有斐波那契数中,选出若干个不连续的,能够得到的最大的和刚好就是m-1。

比如说,在1,2,3,5,8,里面,最大的和就是1+3+8=12,刚好是13-1。

--------------------------------------------------------------------------------------

当n=2时,后手必赢;

当n=3时,后手必赢;

当n=4时,只要先手取1个,剩下3个,无论后手取多少个,先手必赢;

当n=5时,①若先手先取1个,剩下4个,此时后手掌握n=4这种局面,则后手必赢;②若先手取2个,根据规则,后手可以一次性取完剩下的3个,则后手必赢;所以先手无论怎么取,此时后手必赢。

当n=6时,先手只要取1个,先手就掌握了n=5这种局面,即先手必赢;

当n=7时,先手只要取2个,先手就掌握了n=5这种局面,即先手必赢;

当n=8时,①若先手取1个时,后手就掌握了n=7这种局面,即后手必赢;②若先手取2个时,后手就掌握了n=6这种局面,即后手必赢;③若先手取3个,根据规则,后手可以一次性取走剩下的5个,剩下的情况都是后手必赢;所以无论先手怎么取,此时后手必赢。

......

继续推导下去,我们可以发现,只要n满足斐波那契数列2,3,5,8,13......,则后手必赢,否则先手必赢。相关证明看这:斐波那契博弈

public boolean helper(int n){ int f1=1;int f2=2;int f3=3;while(n>=f3){f3=f1+f2;if(f3==n) return false;f1=f2;f2=f3;}return true;
}

II

一堆石子有n个,两人轮流取.每次取最少取1个,最多取m个。取完者胜.先取者负输出"Second win".先取者胜输出"First win"

思路:

基础的巴什博奕
巴什博奕的重点是只有一堆,
如果n % (m + 1) != 0 则先手赢,如果用普通的数组会TLE。
证明:如果n = m + 1,先手最多拿m个,肯定有剩下的,所以先手必输,所以碰到k(m + 1)的局面的人必输。那么如果n = k(m + 1) + s,这个k 就是系数,s < m + 1,那么只要先手拿掉s个,这样后手面对的就是k(m + 1)局面,所以先手在n % (m + 1) != 0时必输。
 

#include <stdio.h>
#include <stdlib.h>int main()
{int m=0,n=0;while(~scanf("%d %d",&n,&m)){if(n%(m+1)==0){printf("Second win\n");}else{printf("First win\n");}}return 0;
}

http://www.yayakq.cn/news/689588/

相关文章:

  • 一个网站主机多少钱用护卫神做网站
  • 网站建设ps模板如何查看网站推广做的好
  • 模板网站多少钱一个企业网站 需求
  • 公司做网站需要注意些什么问题商品展示类网站
  • 国际网站卖东西怎么做品牌名字大全
  • 合川网站优化佛山网站优化运营
  • 外贸建站 厦门哈尔滨建设投资集团
  • 网站主页制作网络维护人员
  • 怎么看网站用哪个系统做的合肥网站制作QQ
  • 红谷滩园林建设集团网站重庆市建设工程施工安全管理网官网
  • 做ipad的网站尺寸是多少钱wordpress登录锚点弹
  • 用系统建购物网站响应式网站是个坑
  • 企业网站新模式百度应用平台
  • 青岛网站建设公司排行建站网站方法
  • 郑州网站建设饣汉狮网络佛山网站建设案例
  • 作风建设年活动网站建筑类培训网校排名
  • 安阳网站建设哪家便宜爱网聊的人
  • 装饰工程网站模板局网站建设自查
  • 网站直接跳转wordpress sql 导入数据库
  • 网站建好后校园网站建设管理制度
  • 做建材的网站有哪些2024中核招聘网最新招聘公告
  • 外贸英文网站设计网站建设明薇通网络售后好
  • 麦味旅行的网站建设需求分析wordpress微信登陆
  • 网站建设好后怎样形成app揭阳网站制作软件
  • 网站展示怎么做搜索引擎推广成功的案例
  • 福州外贸建站做信息发布类网站
  • 花店商城网站设计动易cms网站后台很慢是什么原因
  • 简单建站的网站企业网站制作免费下载
  • 网站美工做图阜宁网站建设
  • 悠悠我心的个人网站素材网络域名备案流程