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

建设部职称网站/谷歌seo零基础教程

建设部职称网站,谷歌seo零基础教程,html5毕业设计作品,thinkphp做的网站怎么打开博弈论/DP 这是Nim?这不是巴什博奕的变形吗…… 我也不会捉啊,不过一看最多只有20个人,每人最多拿16个石子,总共只有8196-1个石子,范围好像挺小的,嗯目测暴力可做。 so,记忆化搜索直接水过去了……

博弈论/DP

  这是Nim?这不是巴什博奕的变形吗……

  我也不会捉啊,不过一看最多只有20个人,每人最多拿16个石子,总共只有8196-1个石子,范围好像挺小的,嗯目测暴力可做。

  so,记忆化搜索直接水过去了……

  出口应该很好判断:当前只有一个石子的时候输,石子数<=m[i]+1则赢(保证拿完后只给对方留一个)

 1 Source Code
 2 Problem: 2068        User: sdfzyhy
 3 Memory: 1416K        Time: 32MS
 4 Language: G++        Result: Accepted
 5 
 6     Source Code
 7 
 8     //POJ 1000
 9     #include<cmath>
10     #include<queue>
11     #include<vector>
12     #include<string>
13     #include<cstdio>
14     #include<cstring>
15     #include<cstdlib>
16     #include<iostream>
17     #include<algorithm>
18     #define rep(i,n) for(int i=0;i<n;++i)
19     #define F(i,j,n) for(int i=j;i<=n;++i)
20     #define D(i,j,n) for(int i=j;i>=n;--i)
21     using namespace std;
22 
23     int getint(){
24         int r=0,c=1; char ch=getchar();
25         for(;!isdigit(ch);ch=getchar()) if (ch=='-') c=-1;
26         for(;isdigit(ch);ch=getchar()) r=r*10+ch-'0';
27         return r*c;
28     }
29     const int N=100010,INF=~0u>>2;
30     const double eps=1e-9;
31     /******************template***********************/
32     #define debug
33     int n,m,a[25];
34     bool vis[25][8500],dp[25][8500];
35     bool f(int x,int y){
36         if (vis[x][y]) return dp[x][y];
37         vis[x][y]=1;
38         if (y==1) return dp[x][y]=0;
39         if (y<=a[x]+1) return dp[x][y]=1;
40         
41         int next;
42         if (x==n*2) next=1;
43         else next=x+1;
44         F(i,1,a[x]) if (f(next,y-i)==0) return dp[x][y]=1;
45         return dp[x][y]=0;
46     }
47 
48     int main(){
49     #ifndef ONLINE_JUDGE
50         freopen("input.txt","r",stdin);
51         freopen("output.txt","w",stdout);
52     #endif
53         while(scanf("%d",&n)!=EOF && n){
54             m=getint();
55             F(i,1,n<<1) a[i]=getint();
56             memset(vis,0,sizeof vis);
57             memset(dp,0,sizeof (dp));
58             printf("%d\n",f(1,m));
59     //        F(i,1,n<<1) F(j,1,m) printf("f(%d,%d)=%d\n",i,j,dp[i][j]);
60         }
61         return 0;
62     }
View Code

 

转载于:https://www.cnblogs.com/Tunix/p/4304837.html

http://www.lbrq.cn/news/731089.html

相关文章:

  • 佛山出格建站/百度seo排名点击器
  • 购物网站开发需求分析/在线客服系统平台有哪些
  • 临朐网站建设价格/在百度上怎么注册网站
  • 高端网站建设企业/网站联盟推广
  • 东莞网站建设牛魔网a/广东省最新疫情
  • 河北软件开发网站建设/朋友圈广告
  • 成都网站建设公司电话/市场调查报告
  • 品牌vi设计理念/谷歌seo排名公司
  • 蓬莱做网站价格/seo中介平台
  • 荔湾做网站的公/今日要闻新闻
  • 做p2p理财网站/代写平台在哪找
  • 众筹平台网站搭建/12月10日新闻
  • 中象做网站怎么样/广告推广
  • 中国供应商网app下载/网络优化排名培训
  • 电商类网站建设需要多少钱/丁香人才网官方网站
  • 潍坊公司做网站/长沙seo霜天
  • 老河口网站设计/在百度怎么免费发布广告
  • 网站标题切换/百度指数购买
  • 微信怎么自己创建公众号/重庆seo海洋qq
  • 微信网站建设和维护/广州网站优化公司排名
  • 晋中建设集团有限公司网站/windows优化大师破解版
  • 漯河哪里做网站/2022近期重大新闻事件10条
  • 毕业设计做网站应该学什么/2023疫情第三波爆发时间
  • 怎么做qq代挂网站/白度指数
  • 怎样自己制作网站做情感顾问/网络营销的模式有哪些?
  • 青岛集团网站建设/seo优质友链购买
  • 河南建设工程一体化/百度代做seo排名
  • 网站不符合个人备案性质/百度推广关键词排名在哪看
  • 核酸检测公司上市/seo技术培训海南
  • 网站备案关闭/外贸怎么建立自己的网站
  • 浏览器开发CEFSharp+X86+win7(十三)之Vue架构自动化——仙盟创梦IDE
  • IKE 与 ISAKMP 核心笔记
  • 分布式与微服务
  • 使用EasyExcel自定义导出表格
  • 视觉语言对比学习的发展史:从CLIP、BLIP、BLIP2、InstructBLIP(含MiniGPT4的详解)
  • 从源码中学习Java面向对象的多态