杭電oj——2018
750 ワード
import java.util.Scanner;
public class HDU_oj2018 {
/*
* , 。
* , 。
* n , ?*/
public static void main(String[] args) {
Scanner sn = new Scanner(System.in);
while(sn.hasNext()) {
// n
int n = sn.nextInt();
if(n != 0) {
System.out.println(compute(n));
}
}
}
/*
* :fn=fn-1+fn-3
,fn-1 , n ,
fn-3 , n , n 。
, 。
*
*/
public static int compute(int n) {
if(n == 1) {
return 1;
} else if(n == 2) {
return 2;
} else if(n == 3) {
return 3;
}
// :fn=fn-1+fn-3
return compute(n-3) + compute(n-1);
}
}