#include <stdio.h>
static int count=0;
int funk(){
count++;
return count;
}
int rec(int n){
if(n==1){
funk();
return 1;
}
else if(n==2){
funk();
return 2;
}
else{
funk();
return -6*rec(n-1)-9*rec(n-2);
}
}
int main(){
int n=5;
printf("数列a%dの値は%d",n
,rec
(n
));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CnN0YXRpYyBpbnQgY291bnQ9MDsKaW50IGZ1bmsoKXsKCQoJY291bnQrKzsKCQlyZXR1cm4gY291bnQ7Cn0KaW50IHJlYyhpbnQgbil7CgoJaWYobj09MSl7CgkJZnVuaygpOwoJCXJldHVybiAxOyAKCX0KCWVsc2UgaWYobj09Mil7CgkJZnVuaygpOwoJCXJldHVybiAyOyAKCX0KCWVsc2V7CgkJZnVuaygpOwoJCXJldHVybiAtNipyZWMobi0xKS05KnJlYyhuLTIpOyAKCX0KfQoKaW50IG1haW4oKXsKCQoJaW50IG49NTsKCXByaW50Zigi5pWw5YiXYSVk44Gu5YCk44GvJWQiLG4scmVjKG4pKTsKCXByaW50Zigi5ZG844Gz5Ye644GX44Gu5Zue5pWw44GvJWQiLGNvdW50KTsKCglyZXR1cm4gMDsKfQo=