题意:m个H和n个D,从左開始数H的累积个数总不比D的累计数少的排列有多少种。比如,3个H和1个D共同拥有3种符合要求的排列H D H H,H H D H,H H  H D。
分析:状态方程为,DP[m][n]=DP[m-1][n]+DP[m][n-1]。

另外当n=0的时候不管m怎样取值都是1。

理解:如果3个H和2个D是由2个H和2个D还有3个H一个D推来的,2个H和2个D共同拥有H D H D。H H D D两种排列,3个H和一个D总共同拥有H D H H,H H D H,H H  H D三种排列,然后在H D H D,H H D D的后面加入一个H就是2中排列,在H D H H,H H D H,H H  H D的后面加入一个D就有3种方案,所以总共就是5种方案。其它均为反复。

注意:m<n的话排列的情况不存在,则为0。

#include<iostream>
using namespace std;int main()
{__int64 a[21][21];int m,n,i,j;memset(a,0,sizeof(a));for(i=1;i<=20;i++) //当n为0的时候不管m怎样取何值都是1a[i][0]=1;for(i=1;i<=20;i++)for(j=i;j<=20;j++)a[j][i]=a[j-1][i]+a[j][i-1];while(cin>>m>>n){printf("%I64d\n",a[m][n]);}return 0;
}

HDU ACM 1267 下沙的沙子有几粒?-gt;DP相关推荐

  1. 下沙的沙子有几粒?(hdu1267)递推

    下沙的沙子有几粒? Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total Sub ...

  2. HDU 下沙的沙子有几粒

    题目网址:    http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=2&sectionid=3&problemid ...

  3. HDOJ---1267 下沙的沙子2[DP或卡特兰数]

    下沙的沙子有几粒? Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total ...

  4. ACM--steps--dyx--2.3.7--下沙的沙子有几粒?

    下沙的沙子有几粒? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  5. 搜索——下沙小面的2(hdu1572)

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1572 题目描述: 话说当上小面的司机的Lele在施行他的那一套拉客法则以后,由于走的路线太长,油费又 ...

  6. HDU1572 下沙小面的(2)【全排列】

    下沙小面的(2) Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  7. 杭电 HDU ACM 圆桌会议

    圆桌会议 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  8. HDU ACM Steps 攻略

    HDU ACM Steps 攻略- Admin 2011年10月14日 名人名言:未来是光明而美丽的,爱它吧,向它突进,为它工作,迎接它,尽可能地使它成为现实吧!--车尔尼雪夫斯基 总结了一下ACM ...

  9. activity 防止多次打开_杭州下沙罐式无负压供水设备防止水质污染变频电泵

    杭州下沙罐式无负压供水设备防止水质污染变频电泵 杭州下沙罐式无负压供水设备防止水质污染变频电泵预知概略,欢迎致电详询,控制更活络.其次我们还应考察厂家的实力,当然有工厂的生产厂家在技术方面都是很成熟的 ...

最新文章

  1. 《R语言数据挖掘》----1.12 数据集成
  2. lambada表达式
  3. 计算机网络工程教程:基于cisco路由器和交换机,计算机网络工程教程—基于cisco路由器和交换机教学课件作者陆魁军chap2交换机VLAN设置v2.ppt...
  4. qmake常用语法三
  5. 面向项目(五)—— #pragma
  6. 使用ADB启动手机APP
  7. OpenDDS 配置文件详解
  8. RUI手机桌面,开年大更新绝对值得拥有!
  9. [Python从零到壹] 七.网络爬虫之Requests爬取豆瓣电影TOP250及CSV存储
  10. Spring事务和事务传播机制
  11. 启明星辰产品解读_IPS
  12. 获取学信网学历电子版流程
  13. 一文读懂SDRAM内存模组与基本概念
  14. 《今日简史》PDF/非mobi epub
  15. 微信授权之登录、注册、关联微信号全流程图
  16. 终于学会数组的使用啦~~~------C语言数组学习笔记详解
  17. 收集整理网络协议类型
  18. wifi服务器维护需要多长时间,WIFI服务器设置及维护.ppt
  19. Java项目-王者荣耀源码分享~Java项目开发
  20. python黑客帝国代码雨特效

热门文章

  1. python 单词发音-在python中的单词上拆分语音音频文件
  2. conda下载出现连接超时怎么办
  3. spring中@Value的注解解析
  4. LeetCode Partition List(链表分段)
  5. UVA 10815 Andy's First Dictionary(STL: set)
  6. Java学习笔记十(注解)
  7. 阿里巴巴Java开发手册———个人追加的见解和补充(一)
  8. 个人博客作业week7
  9. thinkphp文件上传在$_files里面看不到
  10. 在Windows下安装配置OpenCV-Python-PyCharm开发环境