阿牛的EOF牛肉串(递推)
阿牛的EOF牛肉串
Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)
Total Submission(s) : 78 Accepted Submission(s) : 43
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Problem Description
你,NEW ACMer,EOF的崇拜者,能帮阿牛算一下一共有多少种满足要求的不同的字符串吗?
PS: 阿牛还有一个小秘密,就是准备把这个刻有 EOF的牛肉干,作为神秘礼物献给杭电五十周年校庆,可以想象,当校长接过这块牛肉干的时候该有多高兴!这里,请允许我代表杭电的ACMer向阿牛表示感谢!
再次感谢!
Input
Output
Sample Input
1
2
Sample Output
3
8
题意 EOF随意选排成长度为n的字符串,OO不能相邻,问有多少种排法
分析:最后一个可以是E或者F 那么组数就是2*f(n-1) 如果最后一个是O,那么就要倒数第二个是E或者F才符合,所以是2*f(n-2)
最后得到递推式f(n)=2*f(n-1)+2*f(n-2)
#include<bits/stdc++.h>
using namespace std;
long long a[];
int main()
{
int n;
a[]=;
a[]=;
for(int i=;i<=;i++)
{
a[i]=a[i-]*+*a[i-];
}
while(~scanf("%d",&n))
{
printf("%lld\n",a[n]);
}
return ;
}
阿牛的EOF牛肉串(递推)的更多相关文章
- 杭电 2047  阿牛的EOF牛肉串 (递推)
		
阿牛的EOF牛肉串 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total ...
 - 阿牛的EOF牛肉串[HDU2047]
		
阿牛的EOF牛肉串 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total S ...
 - HDU H204 阿牛的EOF牛肉串
		
阿牛的EOF牛肉串 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Sub ...
 - 阿牛的EOF牛肉串-记忆化搜索或动态规划
		
C - 阿牛的EOF牛肉串 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submi ...
 - 【递推】ZSC1074: 数学、阿牛的EOF牛肉串
		
Description 今年的ACM暑期集训队一共有18人,分为6支队伍.其中有一个叫做EOF的队伍,由04级的阿牛.XC以及05级的COY组成.在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点 ...
 - T - 阿牛的EOF牛肉串(第二季水)
		
Description 今年的ACM暑期集训队一共有18人,分为6支队伍.其中有一个叫做EOF的队伍,由04级的阿牛.XC以及05级的COY组成.在共同的集训生活中,大家建立了深厚的 ...
 - HDU2047 阿牛的EOF牛肉串
		
题目:https://blog.csdn.net/qq_40932661?t=1 表面上看去似乎无从下手.但是可以从前面地推出后面的 递推: 假如涂第N个位置,有两种可能,①涂O ②不涂O. 如果涂O ...
 - 杭电oj_2047——阿牛的EOF牛肉串(java实现)
		
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2047 思路:先是列出了四个,但是没发现规律,然后开始画递归树,在其中找到了规律,算出递归式为f(n) ...
 - hdu 2047 阿牛的EOF牛肉串
		
如果末尾加的是E或F,显然是2*a[i-1] 如果末尾加的是O,则末2位一定是EO或FO,则为2*a[i-2]. 然后两者相加 2*a[i-1]+2*a[i-2] = 2*(a[i-1]+a[i-2] ...
 
随机推荐
- 2018.11.28 OGNL表达式与struts2框架结合的体现---在配置文件中体现(补充)
			
Demo3Action配置 struts.xml 主配置文件配置 地址栏输入 http://localhost:8080/StrutsDay03/Demo3Action 对于主配置的文件参数而言,如果 ...
 - 【luogu P1231 教辅的组成】 题解
			
题目链接:https://www.luogu.org/problemnew/show/P1231 对于每本书只能用一次,所以拆点再建边 #include <queue> #include ...
 - Android学习笔记_17_Intent匹配规则(隐式意图)
			
Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行 ...
 - Question  20171114  String的一些问题?
			
欢迎各位大神提问题及补充不足和警醒错误! Question 20171113 Java中char为什么占用两个字节? Java是使用Unicode编码的所以Java会将源代码以Unicode的方式编 ...
 - DBF导入到Oracle数据库
			
今天我遇到了一个需求,是将一个DBF文件导入到Oracle库中,之前一直使用的是公司提供的迁移工具,但是不知道怎么回事今天一直报DBF文件无法访问之类的错误,尝试多次之后,一气之下弃之不用,另寻他法. ...
 - RHEL6 建立DVD repo
			
1.准备镜像挂载目录 #mkdir /media/repo_dvd 2.制作镜像文件 #cp /dev/cdrom /opt/rhel_dvd.iso<BR> 或者 #dd if=/dev ...
 - ABAP术语-Application
			
Application 原文:http://www.cnblogs.com/qiangsheng/archive/2007/12/15/995737.html Set of work processe ...
 - 详解Linux运维工程师
			
运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感知前方潮流变化.如:今年大数据,人工智能比较火……(相对表示就是 Python 比较火) 之前写过运维 ...
 - thinkphp 下多图ajax上传图片
			
碰到一个项目,有一个比较繁琐的功能6个ajax上传,基本上每个上传逻辑多不一样,记录一下 thinkphp的view页面: id方便找到这个元素 name一定要加 [ ] <div class= ...
 - Mysql读写分离,主从同步实现
			
随着用户量的增多,数据库操作往往会成为一个系统的瓶颈所在,因此我们可以通过实现数据库的读写分离来提高系统的性能. 通过设置主从数据库实现读写分离,主库负责“写”操作,从库负责“读”操作,根据压力情况, ...