1 条题解
-
0
202603zj27林劭堃 (林劭堃) LV 8 @ 2026-05-23 21:00:51
#include<bits/stdc++.h>
using namespace std;
int ws(int n){
int sum=0;
while(n){
n/=10;
sum++;
}
return sum;
}
int pf(int n){
int sum=0,nt=n;
while(nt){
sum+=pow(nt%10,ws(n));
nt/=10;
}
return sum;
}
int n,m;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>m;
if(pf(m)==m)cout<<"T"<<endl;
else cout<<"F"<<endl;
}
return 0;
}
- 1
信息
- ID
- 2592
- 难度
- 6
- 分类
- (无)
- 标签
- 递交数
- 85
- 已通过
- 20
- 通过率
- 24%
- 上传者