光棍的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
仔细分析会发现,这个是求斐波那契额数列的;
AC代码:
#include<stdio.h>//计算菲波那切数列:1,2,3,5,8,13,21,34、、、、、
#include<string.h>//大数,
char a[],b1[],b2[],e[];
int main()
{
int str,i,n,j,s,c;
scanf("%d",&n);
while(n--)
{
scanf("%s",a);
memset(b1,'',sizeof(b1));
memset(b2,'',sizeof(b2));
b2[]='';
str=strlen(a);
for(j=;j<str;j++)
{
strcpy(e,b2);
for(i=,c=;i<=;i++)
{
s=(b1[i]+b2[i]-''-'')+c;
b2[i]=s%+'';
c=s/;
}
strcpy(b1,e);
}
for(i=;i>=;i--)
{
if(b2[i]!='')
{
for(j=i;j>=;j--)
printf("%c",b2[j]);
break;
}
}
printf("\n");
}
return ;
}

最新文章

  1. PostgreSQL杀掉死锁的链接
  2. 【转】oracle中rowid的用法 (全面)
  3. 线程同步之 yield() wait()
  4. 13,SFDC 管理员篇 - 移动客户端
  5. Jquery全选单选功能
  6. 实现BaseFragment
  7. JavaScript中判断对象类型方法大全2
  8. jsp页面 列表 展示 ajax异步实现
  9. hdu 1541 Stars(线段树单点更新,区间查询)
  10. bat拷贝文件
  11. Quartus II 12.0 下载、安装和破解
  12. CSS3兼容IE的大杀器
  13. VMware Workstation 10.0 下载 – 正版序列号+简体中文官方原版
  14. NDK开发之日志打印
  15. Swift - 文本标签(UILabel)的用法
  16. 自然语言处理(NLP)常用开源工具总结(转)
  17. mysql笔记6之数据类型
  18. C#图解教程 第十四章 事件
  19. javaWeb之使用servlet搭建服务器入门
  20. 在Azure虚拟机上部署FileZilla FTP服务器

热门文章

  1. spring常用注解以IOC理解
  2. 用Python读取大文件
  3. CSS3 GPU硬件加速
  4. ss 命令学习
  5. 【VMware】宿主机连接wifi,虚拟机中的Linux系统配置连接wifi
  6. glob 模块
  7. 创建Maven项目后,发现目录里面只有src/main/resources
  8. centos7编译python3.6与原有的2.7共存
  9. Linux 系统文件类型
  10. Tomcat自带log的配置详解