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

怎么用qq邮箱做网站推广平台开户代理

怎么用qq邮箱做网站,推广平台开户代理,驻马店市做网站,保定网站建设与seo一.题目描述 二.解题思路 博弈论&#xff1a; 只能转移到必胜态的&#xff0c;均为必败态。 可以转移到必败态的&#xff0c;均为必胜肽。 最优的策略是&#xff0c;下一步一定是必败态。 #include<iostream> #include<map> using namespace std;map<string,bo…

一.题目描述

 二.解题思路

博弈论:

只能转移到必胜态的,均为必败态。

可以转移到必败态的,均为必胜肽。

最优的策略是,下一步一定是必败态。

#include<iostream>
#include<map>
using namespace std;map<string,bool> mp;
bool check(string s){int cnt=0;for(int i=0;i<s.length();i++){if(s[i]=='o'){cnt++;}}return cnt==1;
}
bool dfs(string s){if(mp.count(s)){return mp[s];}if(check(s)){//当前状态只有一个o,必为必败态mp[s]=false;return false;}//放置1个for(int i=0;i<s.size();i++){if(s[i]=='o'){string temp=s;temp[i]='x';if(dfs(temp)==false){mp[s]=true;return true;}}}//放置2个for(int i=0;i<s.size();i++){if(s[i]=='o'&&s[i+1]=='o'&&i!=3){string temp=s;temp[i]='x';temp[i+1]='x';if(dfs(temp)==false){mp[s]=true;return true;}}}mp[s]=false;return false;
}

 只要能够确保当前棋局的状态在自己下过棋之后,能够是必败,则一定必胜。

使用键值对来记录状态。(动态规划)

如果对于当前的棋盘状态,以前有记录的话,可以直接查询。

当前状态,棋盘上只有一个o,那么一定是必败态,递归的出口之一。

如果可以继续下棋,那么就要找出最优方案(下一步一定是必败态的)。

可以选择放置一个或两个棋子。

对于整个棋盘进行遍历,找到所有能够下棋子的位置,进行探索,如果将棋子下在该处,其下一个状态为必败态,则这个状态就一定是必胜态,返回true。

如果已经探索了所有的位置,但是仍然没有返回,那么就说明,现在一定是必败。

http://www.zhongyajixie.com/news/10794.html

相关文章:

  • 小型企业网站开发公司网络销售都是诈骗公司吗
  • 睿思设计seo搜索引擎优化教程
  • 网站建设开放的端口淘宝排名查询
  • 北京便宜网站建设windows7优化大师下载
  • 网站关键词优化排名要怎么做win10优化大师免费版
  • 网站ps照片怎么做的百度图片搜索网页版
  • 网站设计模板中的页网站seo系统
  • 博客做资讯类网站湖南靠谱的关键词优化哪家好
  • 紧紧抓住推进党风廉政建设的"牛鼻子"中央纪委监察部网站北京seo排名服务
  • 少女たちよ在线观看动漫游戏seo优化外链平台
  • 餐饮网站建设可行性分析旅行网站排名前十名
  • 网络营销的网站分类有一级域名好还是二级域名好
  • 刚入手一手房怎么网上做网站厦门seo服务
  • 163免费企业邮箱优化seo厂家
  • 延边省建设局网站官网谷歌搜索排名
  • 集团网站怎么做好网站搜索引擎优化
  • 旅游网站建设背景软文推广发布
  • 图片做视频网站有哪些南京企业网站排名优化
  • 网站建设太仓中国万网官网登录
  • 张家港网站建设培训学校百度营销app
  • 网站开发工程师是干嘛的国家免费职业技能培训官网
  • 现在还有做静态网站的百度网页版链接地址
  • 能下载的网站百度天眼查公司
  • 建站公司网站论坛优化大师的优化项目有哪7个
  • 做网站的技术支持武汉网站优化公司
  • 做网站做软件怎么赚钱吗万网官网首页
  • 在上海做钟点工的网站搜索引擎网站有哪些
  • 个人微信公众号怎么做微网站网络推广营销方案100例
  • 阿里云服务器多个网站百度app登录
  • 包头网站 建设重庆疫情最新消息