#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
int shuzu[n];
shuzu[0] = 0;
shuzu[1] = shuzu[2] = 1;
if (n == 1){
printf("%d", shuzu[0]);
}
if ((n == 2) && (n == 3)){
printf("%d", shuzu[1]);
}
if (n >= 4){
for (int i = 3; i < n; i++){
shuzu[i] = shuzu[i - 3] + 2 * shuzu[i - 2] + shuzu[i - 1];
}
}
printf("%d", shuzu[n - 1]);
return 0;
}

京公网安备 11010502036488号