阿牛的EOF牛肉串(第一周I题)
Description
你,NEW ACMer,EOF的崇拜者,能帮阿牛算一下一共有多少种满足要求的不同的字符串吗?
PS: 阿牛还有一个小秘密,就是准备把这个刻有 EOF的牛肉干,作为神秘礼物献给杭电五十周年校庆,可以想象,当校长接过这块牛肉干的时候该有多高兴!这里,请允许我代表杭电的ACMer向阿牛表示感谢!
再次感谢!
Input
Output
Sample Input
1 2
Sample Output
3 8
典型的思维题,每个以E或者F结尾的字符串下一个字符都有E、O、F三种情况,而以O结尾的字符串下一个字符却只有E、F两种情况,借此就能找出数学规律,将字符长度为1的情况初始化,然后下一个字符的涂法根据上一个字符的情况去增加,类似于动态规划的思想。
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{long long a[45],b[45];a[1]=3;b[1]=1;//初始化字符长度为1的情况for(int i=2;i<=40;i++)//确定字符串长度为i时的涂法种数{a[i]=(a[i-1]-b[i-1])*3+(b[i-1])*2;b[i]=(a[i-1]-b[i-1]);//记录字符串长度为i时最后一个字符为O的涂法种数}int n;while(~scanf("%d",&n)){printf("%lld\n",a[n]);}
return 0;
}
阿牛的EOF牛肉串(第一周I题)相关推荐
- HDU2047 阿牛的EOF牛肉串【递推】
阿牛的EOF牛肉串 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total ...
- 6.阿牛的EOF牛肉串
Problem - 2047 视频链接:阿牛的EOF牛肉串_哔哩哔哩_bilibili 解题思路: 1.牛肉串上只能由三种字符,E,O,F,并且不能出现OO相邻的情况,那么首先要解决的是到底以O结尾的 ...
- G - 阿牛的EOF牛肉串
今年的ACM暑期集训队一共有18人,分为6支队伍.其中有一个叫做EOF的队伍,由04级的阿牛.XC以及05级的COY组成.在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的 ...
- HDU 2047 阿牛的EOF牛肉串
还是递推 , 方程是 f1[n] = 2 * (f1[n - 1] + f2[n - 1]) f2[n] = f1[n - 1] #include<stdio.h> int main() ...
- HDU 2047 [阿牛的EOF牛肉串] 递推
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2047 题目大意:用E O F三个字符组成字符串要求OO不能相邻 关键思想:画出树,考察0和非0个数的关 ...
- HDU 2047 阿牛的EOF牛肉串的java实现思路
文章转载自 http://blog.csdn.net/lostaway/article/details/5742571 原题: http://acm.hdu.edu.cn/showproblem.ph ...
- 福建工程学院寒假作业第一周G题
涨姿势题1 TimeLimit:1000MS MemoryLimit:128000KB 64-bit integer IO format:%lld 涨姿势题就是所谓的优化题,在组队赛中,队伍发现了一 ...
- HGAME2020第一周杂项题——克苏鲁神话
说实话,我现在也搞不懂这hint有啥用..... 解压出附件,里面有一个txt和一个zip,zip是加密的 发现了加密压缩包里有一个文件也为Bacon.txt 到这里,应该是zip的明文攻击 将txt ...
- HGAME2020第一周杂项题——签到题ProPlus
打开压缩文件后发现里面有个加密的zip文件跟一个txt文件 按照下面的提示将英文句子解密后发现刚好是<百年孤独>中的一句话,将中间的大写字母按照提示进行解密 三次栅栏 https://ww ...
最新文章
- Word中查找和替换功能详细介绍
- docker 安装mysql 实战文档_在docker上安装运行mysql实例
- mysql5.7重新初始化_MySQl 5.7 初始化方式变更
- js对当前时间的相关操作
- linux tomcat6 jmx,Zabbix3.2.6之通过JMX监控Tomcat
- js传真实地址 C:\fakepath
- 大数据分析苏轼,你没看错,这些都是小学生完成的
- Java时间和日期指南
- tampermonkey怎么不能用了_普洱茶发霉了怎么办?能不能用太阳晒
- processing动态代码大全_做一张动态海报需要多少步?
- 60-30-012-使用-Kafka不停机删除topic数据(自动建立topic)md
- 说服力:从场景化出发的用户价值
- office 365将英文改为中文
- 支持拼音检索的TextBox扩展控件-使用
- asp.net signalR 专题—— 第一篇 你需要好好掌握的实时通讯利器
- 草图大师(2018)
- Rect、RectF方法解析
- 关于职场,你需要不断拼搏
- [附源码]JAVA+ssm基于Java的运动健身平台(程序+Lw)
- 数据结构之线性表(顺序表和链表)