第一题、
#include<bits/stdc++.h>
using namespace std;
int chi(int);
int main()
{
int N;
cin>>N;
cout<<chi(N)<<endl;
return 0;
}
int chi(int n)
{
int a[1010]={0};
a[1]=1;
a[2]=2;
for(int i=3;i<=1010;i++)
{
a[i]=a[i-1]+a[i-2];
}
return a[n];
}
第二题、
include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;true;i++)
{
for(int j=1;j<=i;j++)
{
if((1+i)*i/2-2*j==n)
{
cout<<j<<" "<<i<<endl;
return 0;
}
}
}
return 0;
}