hdu 5366 简单递推
记f[i]为在长度是i的格子上面至少放一个木桩的方法数。考虑第i个格子,有放和不放两种情况。
1.如果第i个格子放了一个木桩,则i - 1和i - 2格子上面不能放木桩,方案数为:f[i - 3] + 1
2.如果第i个格子没有放木桩,则方案数为:f[i - 1]
然后递推即可。
1 #include <iostream> 2 using namespace std; 3 4 typedef long long ll; 5 const int N = 61; 6 ll f[N]; 7 8 void init() 9 { 10 f[1] = 1; 11 f[2] = 2; 12 f[3] = 3; 13 for ( int i = 4; i < N; i++ ) 14 { 15 f[i] = f[i - 1] + f[i - 3] + 1; 16 } 17 } 18 19 int main () 20 { 21 init(); 22 int n; 23 while ( cin >> n ) 24 { 25 cout << f[n] << endl; 26 } 27 return 0; 28 }
转载于:https://www.cnblogs.com/huoxiayu/p/4715059.html
hdu 5366 简单递推相关推荐
- codeforces-103A Testing Pants for Sadness(简单递推)
链接:http://codeforces.com/problemset/problem/103/A 题意:有n个问题,每个问题有ai种回答,每次只有回答正确才能回答下一个问题.回答 错误的话要重新回到 ...
- UVA10943简单递推
题意: 给你两个数字n,k,意思是用k个不大于n的数字组合(相加和)为n一共有多少种方法? 思路: 比较简单的递推题目,d[i][j]表示用了i个数字的和为j一共有多少种情况,则 ...
- HD 2048 数塔 DP(简单递推)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2084 Problem Description 在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这 ...
- hdu 1723 DP/递推
题意:有一队人(人数 ≥ 1),开头一个人要将消息传到末尾一个人那里,规定每次最多可以向后传n个人,问共有多少种传达方式. 这道题我刚拿到手没有想过 DP ,我觉得这样传消息其实很像 Fibonacc ...
- hdu 5273(递推)
题目:给定多个询问,找到区间[l,r]的逆序数对数. 解题思路: 这道题目其实就是递推,只要找到递推公式即可.dp[i][j]表示在区间[i,j]内,逆序数的对数,则有递推式:dp[i][j] = d ...
- POJ_2478 Farey Sequence 【欧拉函数+简单递推】
一.题目 The Farey Sequence Fn for any integer n with n >= 2 is the set of irreducible rational numbe ...
- HDU 4489 (DP递推计数)
DP 递推计数 题意: 这是一道比较神奇的题,很考验思维:有n个高低不同的人,现在需要进行排列,排列一定要满足两种方式 高低高··· 低高低··· 求出有多少排列方式. 思路: 我们的切入点是第i个人 ...
- 小C的01序列(简单递推)
题目链接:https://www.cometoj.com/contest/84/problem/B?problem_id=4305 令f[i][k]表示第sis_isi中k对应次数,考察序列特征,发 ...
- HDU 2154 跳舞毯 (递推)
Problem Description 由于长期缺乏运动,小黑发现自己的身材臃肿了许多,于是他想健身,更准确地说是减肥. 小黑买来一块圆形的毯子,把它们分成三等分,分别标上A,B,C,称之为" ...
最新文章
- 射线法 java_射线法(1190 - Sleepwalking )
- jquery选择器之基本筛选器
- java-统计字符串中各字符次数
- 发展农业对话国际农民丰收节贸易会 菲律宾学中国还是印度?
- 计算机专业联考335分,联考专业分、文化分达到多少能过本科线(附2019年美术高考分数线汇总...
- php-fpm 进程在云服务器cpu分配不均匀
- 字符串:2.BF算法(普通模式匹配算法)
- Java基础学习总结(109)——Jdk动态代理和cglib动态代理总结
- 使用php发送Http请求,抓取网页数据
- PTA-基础编程题目集-7-2 然后是几点
- UE4代做 UE4外包 UE4报错
- 动软连接oraclet生成代码
- 【obs owt】屏幕采集创建DXGI
- Mac使用技巧:M1芯片的电脑恢复模式如何开启
- linux 支持7代cpu,Intel第七代cpu有哪些型号
- Vue3.0 + typescript 高仿网易云音乐 WebApp
- 图像处理-最常见面试题(必问)
- jQuery第三方插件
- 26、网络丢包怎么办?这些解决办法不得不知
- Tic-Tac-Toe(三井旗)