题解 | 牛牛学数列6
牛牛学数列6
https://www.nowcoder.com/practice/b6321648517247b2ac2e2f80cbc63ae1?tpId=383&tqId=139697&sourceUrl=%2Fexam%2Foj%3FquestionJobId%3D10%26subTabName%3Donline_coding_page
#include <stdio.h>
int main() {
int a;
scanf("%d",&a);
if(a==1){
printf("0");
}else if(a==3||a==2){
printf("1");
}
else{
long long b=0,c=1,d=1,sun=0;
for(int i=4;i<=a;i++){
sun=b+2*c+d;
b=c;
c=d;
d=sun;
}
printf("%lld",d);
}
return 0;
}

