动规的题,还是尽量转化成动规的形式,用一个数组f[i]表示当还有i个石子该Stan取的时候,Stan是否能够获胜。

代码:

#include<stdio.h>#include<string.h>#define MAXD 1000010#define MAXM 15int N, M, f[MAXD], r[MAXM];void init(){int i;    scanf("%d", &M);for(i = 0; i < M; i ++)        scanf("%d", &r[i]);}void solve(){int i, j;    f[0] = 0;for(i = 1; i <= N; i ++)    {        f[i] = 0;for(j = 0; j < M; j ++)if(i - r[j] >= 0 && f[i - r[j]] == 0)            {                f[i] = 1;break;            }    }if(f[N])        printf("Stan wins\n");else        printf("Ollie wins\n");}int main(){while(scanf("%d", &N) == 1)    {        init();        solve();    }return 0;}

转载于:https://www.cnblogs.com/yuzhaoxin/archive/2012/03/22/2411400.html

UVA 10404 - Bachet's Game相关推荐

  1. UVa在线比赛单题汇总-----DP专题

    动态规划基础 例题 LA 3882 UVa 3882 - And Then There Was One 递推------------无力orz UVa 10635 10635 - Prince and ...

  2. 提取了下刘汝佳推荐的题号...

    今天闲来没事上uva oj提取了下刘汝佳推荐的acm题号,原始数据如下: Volume 0. Getting Started    10055 - Hashmat the Brave Warrior ...

  3. UVa Online Judge 工具網站

    UVa Online Judge 工具網站 转自http://www.csie.ntnu.edu.tw/~u91029/uva.html Lucky貓的ACM園地,Lucky貓的 ACM 中譯題目 M ...

  4. [搜索]UVa 129 困难的串

    题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...

  5. uva 401.Palindromes

    题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem ...

  6. Uva 3767 Dynamic len(set(a[L:R])) 树套树

    Dynamic len(set(a[L:R])) Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 https://uva.onlinejudge.org/in ...

  7. UVA 11752 超级幂

    UVA 11752 超级幂 Z - The Super Powers Time Limit:1000MS     Memory Limit:0KB     64bit IO Format:%lld & ...

  8. UVa 11174 - Stand in a Line

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&p ...

  9. UVa 10112 - Myacm Triangles

    UVa第一卷最后一题. 求内部不含点并且面积最大的三角形. 暴力. 代码如下: 1 #include<iostream> 2 #include<cstdio> 3 #inclu ...

最新文章

  1. 施一公:年轻人不要花时间去拉关系,尽全力做研究,以实力取胜!
  2. PNAS:亚马逊雨林向农业的转变导致土壤细菌群落的生物均质化
  3. python 调用c/c++
  4. Binder通信机制介绍
  5. mysql函数截断_Mysql截断GROUP_CONCAT函数的并置结果
  6. UDFs实现Memcached与Mysql的自动更新
  7. EHcache经典配置
  8. mpAndroidchart 坐标和图表距离_数据对比图表,如何让你的总结报告更具说服力!...
  9. 1算法:控制字幕左右移动
  10. Submitting Applications
  11. 2020-12-07
  12. Java加密算法库BouncyCastle
  13. 社团管理系统软件测试,软件测试大作业-社团管理系统.doc
  14. 京东宙斯php,京东联盟API申请
  15. 计算机考试彩虹云朵,抖音王源彩虹云朵歌曲歌词完整版
  16. 给程序员的 2018 新年计划清单
  17. python成绩分析器_Python-根据成绩分析是否继续深造
  18. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议 - 左潇龙 - 博客园...
  19. Windows下如何启动Redis服务?
  20. vue3 使用富文本tinymce-vue

热门文章

  1. mysql启动时执行sql server_常见 mysql 启动、运行.sql 文件错误处理
  2. postgresql建表带注释_postgresql建表带自增id和注释语句
  3. wifi rssi 计算 距离_WiFi和WLAN是一样的?真相在这里~别再傻傻分不清了
  4. Mongodb的update操作
  5. JavaScript学习随记——数组二
  6. 《MySQL——事务》
  7. JavaScript | 声明数组并在每个循环中使用的代码
  8. 86. 分隔链表 golang
  9. Qt中槽函数触发两次的两种场景分析
  10. Linux 进程通信之FIFO