#include <stdio.h>
int trb(int n){
if (n==0||n==1){
return 0;
}
if (n==2){
return 1;
}
else return trb(n-1)+trb(n-2)+trb(n-3);
}
int main(void) {
int n;
int result =trb(n);
printf("第%d項の値は%dです。",n
,result
); // your code goes here
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCB0cmIoaW50IG4pewogICAgIGlmIChuPT0wfHxuPT0xKXsKICAgICAgIHJldHVybiAwOwogICAgfQogICAgIGlmIChuPT0yKXsKICAgICAgICAgcmV0dXJuIDE7CiAgIH0KCiBlbHNlIHJldHVybiB0cmIobi0xKSt0cmIobi0yKSt0cmIobi0zKTsKfQoKaW50IG1haW4odm9pZCkgewogIGludCBuOwogc2NhbmYoIiVkIiwmbik7CiBpbnQgcmVzdWx0ID10cmIobik7CiBwcmludGYoIuesrCVk6aCF44Gu5YCk44GvJWTjgafjgZnjgIIiLG4scmVzdWx0KTsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiAwOwp9Cg==