题目:B3841
分数:0
代码:
#include<bits/stdc++.h>
using namespace std;
int wei(long long n)
{
int p;
while(n)
{
n/=10;
p++;
}
return p;
}
bool pan(long long n)
{
long long t=n,ans=0,p=wei(n),temp;
while(n)
{
temp=n%10;
ans+=pow(temp, p);
n/=10;
}
if(ans==t)
{
return true;
}
return false;
}
int main(void)
{
int m;
cin>>m;
for(int i=0;i<m;i++)
{
long long n;
cin>>n;
if(pan(n)==1)
{
cout<<"T\n";
}
else cout<<"F\n";
}
return 0;
}