大佬求调
查看原帖
大佬求调
929786
08sunny楼主2024/8/10 14:07
#include<bits/stdc++.h>
using namespace std;
long long a,n,m,f[186],x;
int main(){
	cin>>m;
	for(int c=1;c<=m;c++){
		memset(f,0,sizeof(f));
		f[1]=1;
		cin>>x;
		cout<<2<<" "<<x<<endl;
		for(int i=1;i<=x;i++){
			memset(f,0,sizeof(f));
			f[1]=1;
			f[2]=i;
			
			for (int j=3;f[j-1]<=x;j++){
				f[j]=f[j-1]+f[j-2];
				//cout<<f[j];
				if(f[j]==x)cout<<j<<" "<<i<<endl;
			}
		}
	}
}
2024/8/10 14:07
加载中...