acm2018

/**

* 母牛的故事

* 每头小母牛从第四个年头开始,每年年初也生一头小母牛。

* 请编程实现在第n年的时候,共有多少头母牛?

*/

import java.util.*;

public class acm2018_1 {

static int[] nums = new int[55];

static {

nums[1] = 1;

nums[2] = 2;

nums[3] = 3;

for (int i = 4; i < 55; i++) {

nums[i] = nums[i - 1] + nums[i - 3];

}

}

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

while (in.hasNext()) {

int n = in.nextInt();

if (n == 0) {

return;

}

System.out.println(nums[n]);

}

}

}

时间: 2024-10-17 09:18:57

acm2018的相关文章

【状压dp】Trie 树 @中山纪念中学20170304

目录 Trie 树 PROBLEM 题目描述 输入 输出 样例输入 样例输出 SOLUTION CODE Trie 树 PROBLEM 题目描述 字母(Trie)树是一个表示一个字符串集合中所有字符串的前缀的数据结构,其有如下特征: 1.树的每一条边表示字母表中的一个字母 2.树根表示一个空的前缀 3.树上所有其他的节点都表示一个非空前缀,每一个节点表示的前缀为树 根到该节点的路径上所有字母依次连接而成的字符串. 4.一个节点的所有出边(节点到儿子节点的边)中不存在重复的字母. 现在Matej手