11069
只要看明白题,会发现灰常的简单。。。就是类似于fibonacci序列,变为f[n] = f[n-2]+f[n-3];
//============================================================================
// Name : 11069.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
#include <cstdio>
using namespace std;
int n;
int f[100];
int main() {
f[1] = 1;
f[2] = 2;
f[3] = 2;
for(int i = 4;i <= 76;i++){
f[i] = f[i-2]+f[i-3];
}
while(scanf("%d", &n)!=EOF){
printf("%d\n", f[n]);
}
return 0;
}

浙公网安备 33010602011771号