hdu 1267 下沙的沙子有几粒?
来源:互联网 发布:抑郁症的表现症状知乎 编辑:程序博客网 时间:2024/04/28 10:31
hdu 1267 下沙的沙子有几粒? 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1267
题目分析:可以算是DP么?说是递推还差不多,不难。dp[i][j]表示有i个H和j个D时的解,只需要考虑当前是加了一个H还是D,如果是D,那么种数就是a[i][j-1],H的话就是a[i-1][j]。那么状态转移方程就是dp[i[j]=dp[i-1][j]+dp[i][j-1]。
code:
#include<stdio.h>__int64 dp[30][30];//i个H,j个D int main(){int m,n,i,j;for(i=1;i<=20;i++){dp[i][1]=i;dp[1][i+1]=0;}for(i=2;i<=20;i++){for(j=2;j<=i;j++){dp[i][j]=dp[i-1][j]+dp[i][j-1];}}while(scanf("%d%d",&n,&m)!=EOF){printf("%I64d\n",dp[n][m]);}return 0;}PS:苦逼的A step王者之路啊,又往前走了一步,赶紧到DP吧……
0 0
- hdu 1267 下沙的沙子有几粒?
- HDU 1267 下沙的沙子有几粒?
- HDU 1267 下沙的沙子有几粒?
- hdu 1267 下沙的沙子有几粒?
- HDU 1267 下沙的沙子有几粒?
- hdu 1267 下沙的沙子有几粒?
- hdu 1267 下沙的沙子有几粒?
- hdu 1267 下沙的沙子有几粒?
- hdu 1267 下沙的沙子有几粒?
- hdu 1267 下沙的沙子有几粒?
- hdu-1267下沙的沙子有几粒?
- HDU(1267)-下沙的沙子有几粒?
- hdu 1267 下沙的沙子有几粒?
- HDU-1267 下沙的沙子有几粒?
- HDU 1267 下沙的沙子有几粒?
- HDU 1267 下沙的沙子有几粒?
- HDU 1267 下沙的沙子有几粒?
- hdu 1267 下沙的沙子有几粒
- Oracle enq: TX contention 和 enq: TM contention 等待事件说明【转自dave偶像大神】
- How to Debug C Program using gdb in 6 Simple Steps
- Webkit浏览器点击控件时出现的边框消除
- 安卓系统浏览器中select下拉按钮无法弹出选择面板奇怪问题解决
- Oracle 常见的33个等待事件【转自dave偶像大神】
- hdu 1267 下沙的沙子有几粒?
- Oracle 锁 死锁 阻塞 Latch 等待 详解【转自dave博客】
- Oracle Latch 说明【转自dave偶像大神】
- enq:SQ contention / row cache lock / DFS lock handle(SV) 等待事件 说明【转自dave偶像大神】
- Ubuntu安装Confluence3.4工具(图文详解)
- wata 哥 的 vector<MAX> G 第一次不能用 POJ 3321 树状数组
- Oracle Sequence Cache 参数说明【转自dave偶像大神】
- ORACLE SEQUENCE 介绍【转自dave偶像大神】
- C#实现冒泡排序