Start: Jun, 05, 2019 17:00:00
2019春ACM通识课考试(第三场)
End: Jun, 05, 2019 20:15:00
Time elapsed:
Time remaining:

Problem_ID: F
Result: Accepted
Time: 7ms
Memory: 1712kB
Author: 2018212212064
In contest: 1272

#include <cstdio>
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int fib[60];
void init()
{
	fib[1]=1;
	for(int i=2;i<40;++i)
		fib[i]=fib[i-1]+fib[i-2];
	//for(int i=0;i<40;++i)
		//printf("%d\n",fib[i]);
}
int main()
{
	init();
	int n;
	scanf("%d",&n);
	int p=lower_bound(fib,fib+40,n)-fib;
	if(fib[p]!=n)
		p-=1;
	int q=lower_bound(fib,fib+40,n)-fib;
	printf("%d\n%d\n",fib[p],fib[q]);
}