#include <stdio.h>
int func(int n){
int i;
int a[n+1];
for(i=0;i<=n;i++){
if(i<2){
a[i]=1;
} else {
a[i]=a[i-1]+a[i-2];
}
}
return a[n];
}
int main(void) {
int i;
for(i=0;i<10;i++){
printf("func(%d)=%d\n",i
,func
(i
)); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAKaW50IGZ1bmMoaW50IG4pewoJaW50IGk7CglpbnQgYVtuKzFdOwoJZm9yKGk9MDtpPD1uO2krKyl7CglpZihpPDIpewoJCWFbaV09MTsKCX0gZWxzZSB7CgkJYVtpXT1hW2ktMV0rYVtpLTJdOwoJfQoJfQoJcmV0dXJuIGFbbl07Cn0KIAppbnQgbWFpbih2b2lkKSB7CglpbnQgaTsKCWZvcihpPTA7aTwxMDtpKyspewoJCXByaW50ZigiZnVuYyglZCk9JWRcbiIsaSxmdW5jKGkpKTsKCX0KCXJldHVybiAwOwp9