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

政府网站建设团队/营销方式和手段

政府网站建设团队,营销方式和手段,怎么看一个网站用什么做的,公司logo图片大全集威佐夫博奕 有2堆石子。A B两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比…

威佐夫博奕
有2堆石子。A B两个人轮流拿,A先拿。每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取。拿到最后1颗石子的人获胜。假设A B都非常聪明,拿石子的过程中不会出现失误。给出2堆石子的数量,问最后谁能赢得比赛。

用(a, b)来表示两堆石头的剩余情况,如果某个人遇到了这样的状态(0,0)那么也就是说这个人输了。这样的状态我们叫做奇异状态,也可以叫做失败态。
从第0个失败态开始(0,0),(1,2),(3,5),(4,7),(6,10),(8,13)。
有以下规律:
第i个失败态的两个数的差值为i。

用a[i]表示失败态中的第一个数,b[i]表示失败态中的第二个数.(i从0开始)。那么a[i]是前面的失败态中没有出现过的最小的整数,b[i] = a[i]+i;(i >= 0)。

1.每个数仅包含在一个失败态中。
2.每个失败态可以转到非失败态。
3.每个非失败态都可以转到一个失败态。

每个失败态中两个数的差值 * 1.618的向下取整就是这个失败态的第一个数。
给两堆石子,求先手输赢,就可以根据这组数是不是失败态来判断先手是否会赢
如果还要求假设先手赢,先手第一次怎么取石子,可以分为同时取和在一堆取,主要是取后的石子为失败态。

#include <iostream>
#include <cstdio>
#include <cstring>
#include <stack>
#include <algorithm>
using namespace std;int main()
{int a, b, t;scanf("%d %d", &a, &b);if (a>b)swap(a, b);t=floor((b-a) * (1+sqrt(5))/2);if (a==t)printf("先手lose");elseprintf("先手win");return 0;
} 
http://www.lbrq.cn/news/1109899.html

相关文章:

  • 网易那个网站可以做字幕/国内好的seo网站
  • 付费网站模板/怎么开网店
  • 郑州做网站比较好公司/如何优化网站排名
  • 怎么开始做网站/今天重要新闻
  • 怎样建商业网站/推广专家
  • 线上职业技能培训平台/seo技术培训泰州
  • 旅游网站建设网站目的/今天发生的重大新闻事件
  • 服务器托管报价/沈阳百度seo排名优化软件
  • 湛江网站推广优化/什么叫seo优化
  • 网站支持ipv6怎么做/建设网官方网站
  • 河南建达工程建设监理公司网站/百度广告竞价排名
  • 论述网站建设的步骤/seo权威入门教程
  • 网站设计上海/站长统计 站长统计
  • 快速模仿一个网站/站长工具排名查询
  • 西安网站建设电话咨询/多用户建站平台
  • 如何ps做网站首页/东莞搜索引擎推广
  • 政府网站建设怎么做/站长之家域名查询排行
  • 网站建设公司 上/贵州萝岗seo整站优化
  • 有没有专门做一件代发的网站/怎么推广销售
  • qq靓号申请免费网站/网站买卖
  • 秦皇岛网站建设/seo优化入门教程
  • 做网站月入过万的经验/关键字排名查询
  • 无锡地区网站制作公司排名/广州网站优化页面
  • 顺德品牌网站建设信息/怎样去推广自己的网店
  • 浦东新区网站优化公司/关键词怎么选择技巧
  • seo建站外贸/谷歌搜索引擎首页
  • 查找做像册的网站/杭州网络推广
  • 淘宝客网站建设教程视频/seo网站优化软件价格
  • 云主机搭建多个网站/seo培训学什么
  • 网站开发建设培训/百度爱企查电话人工服务总部
  • openinstall九周年:聚焦安全防御,护航业务持续增长
  • MySQL:数据类型
  • NumPy, SciPy 之间的区别
  • 《图解技术体系》Four Implementation Methods of Distributed Transactions
  • Sketch 与 Figma
  • alpineLinux修改包管理为国内源