数组的处理
来源:互联网 发布:安卓版电子狗软件 编辑:程序博客网 时间:2024/05/21 22:32
题目描述
一般人们把对几乎所有抗生素有抗药性的细菌统称为超级细菌。有一个超级细菌,它每秒增殖出一个小细菌。每个小细菌经过生长,从第四秒开始,每秒也生一个小细菌。请编程实现在第n秒的时候,共有多少个细菌?假设超级细菌不会死亡或者消失。
输入
输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<30),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。
输出
对于每个测试实例,输出在第n秒的时候细菌的数量。
每个输出占一行。
样例输入
2450
样例输出
246
提示
#include<stdio.h>
int main()
{
int i,n;
long long int f[60];
while(~scanf("%d",&n))
{
if(n==0) break;
else{
f[1]=1;
f[2]=2;
f[3]=3;
f[4]=4;
for(i=5;i<=n;i++)
{
f[i]=f[i-3]+f[i-1];
}
printf("%lld\n",f[n]);
}
}
return 0;
}
阅读全文
0 0
- 数组的处理
- 数组的处理
- knockout 数组的处理
- javascript 数组的一些处理处理方法
- python 稀疏数组的处理
- 处理多维数组的列
- PHP的数组处理函数库
- Ibatis中数组的处理
- JS中多位数组的处理
- 数组成绩处理的图片
- 数组的处理--选择排序
- JNI层数组的处理
- 数组重复元素的处理
- 数组的简单处理方式
- 对一个数组的处理。
- 数组相关的处理方法
- java字符数组的处理
- 典型的数组处理代码
- python学习资料
- 算法系列——Reverse Integer
- Python代码的PEP 8标准
- HihoCoder 1387 (树的直径)
- Error in sitecustomize; set PYTHONVERBOSE for traceback: KeyError: 'PYTHONPATH'(python错误)
- 数组的处理
- git--Bug分支
- 由前序遍历和中序遍历,求后序遍历
- 重温算法入门经典,PYTHON冒泡排序
- Java递归求某个集合的所有子集组成的集合,即幂集
- ZOJ--3710--Friends--二维数组模拟建立关系
- java中类加载机制、类加载过程和类加载器层次
- Unity3D学习笔记1——Unity大法好呀
- java面向对象