Start: Mar, 13, 2018 09:00:00
计算机161 算法分析与设计 第二次实验课作业(叶瑞滨、林志伟、吴百惠)
End: Jun, 18, 2018 08:00:00
Time elapsed:
Time remaining:

Problem_ID: A
Result: Accepted
Time: 5ms
Memory: 1092kB
Author: lin
In contest: 1143

#include<stdio.h>
int a(int n){
	if(n==1||n==2)
		return 1;
	else return a(n-1)+a(n-2);
}
int main(){
	int N,i=2,j=2;
	scanf("%d",&N);
	while(1){
		if(a(i)<=N&&a(i+1)>N){
			printf("%d\n",a(i));
			break;
		}
		i++;
	}
		while(1){
		if(a(j)>=N&&a(j-1)<N){
			printf("%d\n",a(j));
			break;
		}
		j++;
	}
	return 0;
}