HDU
来源:互联网 发布:全国行政区域编码数据 编辑:程序博客网 时间:2024/06/06 12:55
HDU - 5686 Problem B
度熊面前有一个全是由1构成的字符串,被称为全1序列。你可以合并任意相邻的两个1,从而形成一个新的序列。对于给定的一个全1序列,请计算根据以上方法,可以构成多少种不同的序列。
135
138
如果序列是:(111)。可以构造出如下三个新序列:(111), (21), (12)。
【分析】找规律可知是斐波那契数列,但数据很大,所以用了java
import java.util.*;import java.math.*;import java.lang.*;public class Main{public static void main(String[] args){BigInteger[] a = new BigInteger[222];Scanner cin = new Scanner(System.in);a[1] = BigInteger.ONE;a[0] = BigInteger.ONE;int i;for(i=2;i<211;i++){a[i] = a[i-2].add(a[i-1]);}while(cin.hasNext()){int n = cin.nextInt();System.out.println(a[n]);}}}
0 0
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- hdu
- HDU
- mysql数据库连接,No such file or directory 错误
- 4175: 小G的电话本
- 台湾高级Java工程师的薪资
- iOS之应用修改名称
- CentOS7下原生OpenJDK的卸载及Devel版OpenJDK安装
- HDU
- 尽量使用C++风格的类型转换
- JavaScript实现图片预览
- 3、TextBox 控件
- 算法训练 十进制数转八进制数
- 决策树之C4.5的生成算法
- java中父类强制转换成子类的错觉
- 蓝桥杯Problem D: 交换瓶子
- 【Unity自己写框架】FairyGUI UI框架(一)