1 条题解

  • 0

    #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%
上传者