#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
ll ch[99]={0};
ch[1]=1,ch[2]=1;
for(int i=3;;i++)
{
ch[i]=ch[i-1]+ch[i-2];
if(ch[i]>1000000000) break;
}
int f=0;
int i,j,k;
ll n;
scanf("%lld",&n);
for(i=1;ch[i]<n;i++)
{
for(j=1;ch[j]<n;j++)
{
for(k=1;ch[k]<n;k++)
{
if(ch[i]+ch[j]+ch[k]==n)
f=1;
if(f==1) break;
}
if(f==1) break;
}
if(f==1) break;
}
if(f==0) printf("No Answer\n");
else printf("%lld %lld %lld\n",ch[i],ch[j],ch[k]);
}
return 0;
}
ZZULIOJ 1389: Fibonacci数
最新推荐文章于 2023-04-18 10:45:35 发布