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

网站开发的教学视频深圳今天发生的重大新闻

网站开发的教学视频,深圳今天发生的重大新闻,做英语听力音频的网站,网站套用P1288 取数游戏II 题意#xff1a; 一个环#xff0c;由边权#xff0c;硬币一开始在一个点上#xff0c;两个人轮流操作#xff0c;每次操作向左或右移动#xff0c;每次移动必须将边权减少到非负整数#xff0c;如果原本是0则不能走#xff0c;当不能走动时#x…P1288 取数游戏II 题意 一个环由边权硬币一开始在一个点上两个人轮流操作每次操作向左或右移动每次移动必须将边权减少到非负整数如果原本是0则不能走当不能走动时该方输掉比赛 问先手是否右必胜策略 题目保证至少有个边为0 题解 构造SG函数当前节点和0边之间的边数%2奇数边sg1为必胜局面偶数条边sg0为必败局面 终局为必败局面必胜可以走到必败局面奇-偶必败不能到必败局面无法奇-奇 有奇数条边则必胜否则必败 怎么理解 对于一条链(环的问题一般都要链化)a1,a2,a3…0如果到是偶数个边(末尾为0)那么先手一定赢因为先手可以将a1剪成0后手无法返回只能继续走不管后手怎么走先手都可以再将a3减成0到达a4因为是偶数个边随意最后后手正好被卡在两个0之间输掉游戏 反过来如果是奇数个先后不管怎么走先走一部后对于后手还有偶数个边可以走按照上面讲的后手必胜 注意题目是个环所以还要顺逆时针两个方向看 代码 #includecstdio #includecstring #includeiostream using namespace std; int n,a[25]; int main(){scanf(%d,n);for(int i1;in;i)scanf(%d,ai);for(int i1;in;i)//顺时针看 if(a[i]0){//如果到0有偶数个边先手必胜 if(i%20)return puts(YES),0;break;}for(int in;i1;i--)//逆时针看 if(a[i]0){//if((n-i1)%20)return puts(YES),0;break;}puts(NO);return 0; }
http://wiki.neutronadmin.com/news/25934/

相关文章:

  • 承德网站建设报价小程序微盟
  • 优美网站源码前端做网站都要做哪些
  • 深圳线运营是网站建设推网怎么制作
  • 常州个人做网站河南工程学院网站建设
  • 网站不想被百度抓取asp网站开发 pdf
  • 唐山乾正建设工程材料检测公司网站哈尔滨网站建设费用
  • 中文域名.网站泉州手机端建站模板
  • 如何找到做网站的客户浙江网站备案流程
  • html后缀的网站运动健身类网站开发
  • 上海网站建设的价格是多少钱青海小学网站建设
  • vue 做电商网站宁波网页设计找哪家
  • 大连seo推广优化seo推广是什么
  • 最大的搜索网站排名软件如何制作
  • 自媒体时代做网站有前途吗做视频网站
  • 诸暨制作网站的公司有哪些你不会百度吗网页生成
  • 做网站配置好了找不到服务器技术支持 东莞网站建设电脑回收
  • 免费网站源码下载平台wordpress里的发消息给我
  • 佛山企业如何建网站公司网站首页布局图
  • 怎么做培训班网站网站开发实战
  • dede做招聘网站深圳我的网站
  • 网站设计的内容python wordpress建站
  • 模版网站建设企业百度seo优化网站
  • 手机微网站第二年续费吗旅游找什么网站好
  • 建设搜索引擎网站江苏省建是国企吗
  • 网站建设团队分工贵安新区网站建设推广
  • 做网站域名要自己注册吗个体工商网站备案
  • 河南艾特网站建设公司石家庄局域网网站建设
  • 网站建设是指如何更换网站的logo
  • 石家庄手机建网站做剧情游戏的网站
  • 怎么做网站策划的模板聊天软件