hdu2018java
2016-03-24 17:06
369 查看
母牛的故事
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 64805 Accepted Submission(s):
32221
[align=left]Problem Description[/align]
有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
[align=left]Input[/align]
输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。
n=0表示输入数据的结束,不做处理。
[align=left]Output[/align]
对于每个测试实例,输出在第n年的时候母牛的数量。
每个输出占一行。
[align=left]Sample Input[/align]
2
4
5
0
[align=left]Sample Output[/align]
2
4
6
import java.util.*;
class Main{
public static void main(String args[])
{
Scanner cin=new Scanner(System.in);
while(cin.hasNext())
{int n=cin.nextInt();
if(n==0)
break;
int []a=new int [56];
a[1]=1;
a[2]=2;
a[3]=3;
for(int i=4;i<=n;i++)
{a[i]=a[i-1]+a[i-3];}
System.out.println(a
);
}
}
}
这个题目是有规律的,定义数组的时候,因为我初始化了数据所以长度不能定义为n,要有一个固定的数值而且要尽量的大,但也要在题目的规定范围之内;
相关文章推荐
- Java I/O学习
- java- 比较排序与hash
- TopCoder SRMS 1 字符串处理问题 Java题解
- Ubuntu 服务器上设置 使用service 命令启动 java程序
- Java千百问局部变量、类变量、实例变量有什么区别
- 我的java学习之界面设置01
- Error while creating directories: Invalid argument
- 用Java打暴雪星际(3)——探究示例机器人代码
- spring装配集合
- 有关jdbc驱动的问题,java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- Spring @Value注解使用${}进行注入
- HDU2085JAVA
- java的Future使用方法
- JSON字符串与java对象的相互转换
- MyEclipse10 配置struts2.xml文件自动提示
- java Runtime 解析
- javassist AOP
- Ajax实战项目1 验证用户的唯一性 环境(Ajax+struts2)
- Java中的序列化Serialable高级详解
- 关于java.lang.IllegalArgumentException: View not attached to window manager 错误的分析