光棍的yy

时间限制:1000 ms  |  内存限制:65535 KB
难度:2
描述

yy经常遇见一个奇怪的事情,每当他看时间的时候总会看见11:11,这个很纠结啊

现在给你m个1,你可以把2个1组合成一个2,这样就不是光棍了,问这样的组合有多少种??

例如(111  可以拆分为 111 12 21  有三种)

输入
第一行输入一个n表示有n个测试数据
以下n行,每行输入m个1
(1 <= n,m <= 200)
输出
输出这种组合种数,占一行
样例输入
3
11
111
11111
样例输出
2
3
8
来源
hdu
上传者
yangyin1217

思路:基本的大数进位


#include<iostream>
#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<cmath>
using namespace std;int main()
{int a[205][105];memset(a,0,sizeof(a));a[0][0]=1;a[1][0]=1;a[2][0]=2;for(int i=3;i<=200;i++){int up=0;for(int j=0;j<=100;j++){int sum=a[i-1][j]+a[i-2][j]+up;a[i][j]=sum%10;up=sum/10;}}int t;cin>>t;while(t--){string str;cin>>str;int k=str.size();int i;for(i=100; !a[k][i]; i--);//chu 0一开始wa了一次 忘记打;了 蛋筒for(int j=i; j>=0; j--){printf("%d",a[k][j]);}printf("\n");}}

大数斐波那契数列(nyoj655)光棍的yy相关推荐

  1. 大数斐波那契数列+取余

    斐波那契序列 集锦 (转) [定理1] 标准Fibonacci序列(即第0项为0,第1项为1的序列)当N大于1时,一定有f(N)和f(N-1)互质 其实,结合"互质"的定义,和一个 ...

  2. HDU1250 Hat's Fibonacci 大数斐波那契数列

    点击打开链接 Hat's Fibonacci Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/O ...

  3. 斐波那契数列取模(大数)分治算法

    斐波那契数列取模(大数)分治算法 这是算法课程上完分之策略后老师留的一道题目: 菲波那契数列如下:1,1,2,3,5,8,13,21,34......其中a[1] = 1, a[2] = 1, a[n ...

  4. 斐波那契数列大数的压位c语言,HDU 1568 Fibonacci(大数前4位)

    分析:x=1234567.求其前四位数: log10(x)=log10(1.234567)+6. 所以1.234567=10^(log10(x)-6). 1234 =(int) 10^(log10(x ...

  5. 快速幂与快速矩阵幂(以大数下的斐波那契数列为例)

    一般地,a^n的算法时间复杂度为o(n),但是如果n为大数,则运行时间过长,效率不高.因此,使用二分的思想降低时间复杂度,使其降至o(logn),则会使运行效率较大提升.二分思想如下图所示. 例如:2 ...

  6. 黄金连分数(斐波那契数列、大数运算)正确解法

    标题: 黄金连分数     黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现.有时需要把这个数字求得很精确. 对于某些精密工程,常数的精度很重要.也许你听说过哈勃太 ...

  7. HDU-A Fibonacci sequence斐波那契数列-大数求和

    问题及代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:Fibonacci.cpp *作 者:单昕昕 *完成日期 ...

  8. 2018年东北农业大学春季校赛 K wyh的数列【数论/斐波那契数列大数取模/循环节】...

    链接:https://www.nowcoder.com/acm/contest/93/K 来源:牛客网 题目描述 wyh学长特别喜欢斐波那契数列,F(0)=0,F(1)=1,F(n)=F(n-1)+F ...

  9. ACM_无聊者序列(斐波那契数列大数取余(同余)+规律)

    Problem Description: 瓜瓜在玩着由红色和蓝色的大理石做成的玻璃珠,他将n个玻璃珠从左到右排成一个序列叫做无聊者序列.一个非空的红色和蓝色玻璃珠组成的序列是一个无聊者序列.这个序列的 ...

  10. 斐波那契数列(大数)

    1216: 斐波那契数列 时间限制: 1 Sec  内存限制: 128 MB 点我 题目描述 Fibonacci数列,定义如下: f(1)=f(2)=1 f(n)=f(n-1)+f(n-2) n> ...

最新文章

  1. BZOJ 4086: [Sdoi2015]travel(SDOI2015 round2 day1)(分类讨论+容斥原理)
  2. hikari数据源配置类_SpringBoot多数据源配置详解
  3. 项目交换成功——PM(李忠)
  4. 最大公约数GCD与最小公倍数LCM
  5. 模拟钟表的手机软件_手机时钟软件推荐
  6. oracle查看视图定义语句_oracle视图(oracle创建视图的sql语句)
  7. 【EmmyLua插件】Rider无法跳转lua文件解决
  8. msvcr71.dll缺失导致Oracle无法连接
  9. 人生性格分析02-60干支日
  10. 桌面级显卡天梯图(显卡性能对比图.2018.11)
  11. 互联网产品经理是做什么的
  12. 【动手学习pytorch笔记】28.机器翻译数据集
  13. Matlab —— 02 基本操作与矩阵输入
  14. java数组标准差_如何使用JAVA计算标准差
  15. 基于3D Vision眼镜的OSG立体显示 【转】
  16. Karabiner Elements键盘改键神器出汉化版啦
  17. 0208中年发福,需要更加注意保持身材
  18. ssm物业报修管理系统的设计与实现毕业设计源码111024
  19. 人人农场 renren 外挂 Java 实现
  20. GIS教程之Cesium 基础入门教程

热门文章

  1. Eclipse+CDT+GDB调试android NDK程序(转)
  2. java程序员必须会的技能
  3. PowerShell 使用PowerTab加强Tab键自动补全
  4. Ubuntu下apache启动出错:Permission denied: make_sock: could not bind to address
  5. OFFICE2003的自动保存功能。
  6. django 引入jquery 3.5.1_2020年最新Django经典面试问题与答案汇总(中)-大江狗整理
  7. python向数据库中添加参数_python往mysql数据库中写入数据和更新插入数据
  8. ARM开发7.5.1 基础实训( 5 ) 4×4 矩阵键盘和 2 路 LED 显示系统( 1)--LPC21XX
  9. idea报错:不支持发行版本5的错误,快速解决方案
  10. ribbon基于接口配置超时_Spring Cloud Ribbon配置详解