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

免费建设手机网站电子商务网站购物车怎么做

免费建设手机网站,电子商务网站购物车怎么做,全国教育平台网站建设,asp网站模板安装教程一开始,我发现有“必胜策略”,就知道是博弈论,然后看了两种操作(月份1和天数1),于是想到用记忆化搜索找出所有的可能性 ,但不知道怎么判断当前是否为先手必胜/必败态,使用了TJ方法后…

一开始,我发现有“必胜策略”,就知道是博弈论,然后看了两种操作(月份+1和天数+1),于是想到用记忆化搜索找出所有的可能性  ,但不知道怎么判断当前是否为先手必胜/必败态,使用了TJ方法后 ,才知道只要记录每个时间的状态,然后搜索即可

思路: 

      1. 记忆化搜索

#include<bits/stdc++.h>
using namespace std;
const int N=1005;
int mth[15]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int n,x,y,z,f[2010][15][35],vis[2010][15][35];
bool check(int x,int y,int z){if(x<2006) return true;if(x==2006&&y<11) return true;if(x==2006&&y==11&&z<4) return true;return false;
}//判断当前时间有没有超过2006.11.3
int dfs(int x,int y,int z){if((x%4!=0||x%100==0)&&x%400!=0&&y==2&&z==29) return 1;//判断当年非闰年2月有29日的问题if(z>mth[y]) z=1,y++;if(y>12) x++,y=1;    //上面两行位置不能交换,必须从日期到月份if(vis[x][y][z]) return f[x][y][z];vis[x][y][z]=1;if(z<=mth[y+1]&&check(x,y+1,z)){f[x][y][z]=(dfs(x,y+1,z)^1);} if(check(x,y,z+1)){f[x][y][z]|=(dfs(x,y,z+1)^1);}//下一次操作为必败,则当前必胜,因此^1return f[x][y][z];}
int main(){f[2006][11][3]=1;dfs(1900,1,1); //初始化cin>>n;for(int i=1;i<=n;i++){cin>>x>>y>>z;if(f[x][y][z]) cout<<"YES"<<endl;else cout<<"NO"<<endl;}
}

http://www.dtcms.com/a/603432.html

相关文章:

  • RC阻尼与RCD吸收电路
  • 网站免费空间网易企业邮箱和网易邮箱的区别
  • Linux下的花式「隔空」文件传输魔法
  • 建设广州公司网站甘肃建设体网站
  • 公司建设网站带来什么小程序官网平台入口
  • 相机与动画 - 3:
  • 网站后台登陆模板如何做推广引流赚钱
  • 汇编语言编译器的作用 | 提高程序执行效率与底层控制能力
  • 余姚做百度网站建设摹客 2023年设计师必备设计工具
  • 基于STM32F103驱动AD7124-8 24Bit 多通道ADC数据采集模块采集信号
  • wordpress模板做seo排名好的网站
  • 分库分表3-非分片键查询问题与规避方案
  • 网站设计 三把火科技seo上海培训
  • 零基础学JAVA--Day30(Math类、Arrays类、日期类)
  • 酸奶机方案开发,酸奶机MCU控制方案设计
  • 优质的广州做网站做网站的好项目
  • 网站建设视频教学中国互联网协会12321举报中心
  • 做啊网站网站配色原理
  • saas 做网站wordpress主题ftp安装
  • 找人做网站怎么知道归属人专业网站建设公司哪里好
  • 网页设计设计一个网站首页响水做网站哪家公司好
  • 网站如何进行建设百度js转wordpress
  • 如何反编译易语言程序 | 了解反编译的基本概念与技巧
  • 天天炫拍免费做相册管方网站下载wordpress制作网页
  • thinkphp 企业网站江淮网站开发
  • 北京论坛建站模板wordpress图片外链
  • 网站栏目建设wordpress+下载售卖
  • Spring事务实现原理深度解析:从源码到架构全面剖析
  • 咸宁公司做网站音乐主题 wordpress
  • cms大型门户网站aardio 网站开发