help
  • 板块灌水区
  • 楼主ycx20120224
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/4/11 20:19
  • 上次更新2024/4/11 21:45:15
查看原帖
help
1057768
ycx20120224楼主2024/4/11 20:19

题目: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;
 } 
2024/4/11 20:19
加载中...