3 条题解

  • 0
    @ 2026-5-1 11:27:56

    ***```language #include <bits/stdc++.h> #define LL long long using namespace std;

    int get_single(int x){ while(x>9){ int sum=0; while(x){ sum+=x%10; x/=10; } x=sum; } return x; }

    bool check(LL num){ vector digits; while(num){ digits.push_back(num%10); num/=10; } int total=0; for(int i=0;i<digits.size();i++){ int pos=i+1; int d=digits[i]; if(pos%21){ int val=d*7; val=get_single(val); total+=val; }else{ total+=d; } } return total%80; }

    int main(){ int N; cin>>N; while(N--){ LL x; cin>>x; if(check(x)) cout<<"T"<<endl; else cout<<"F"<<endl; } return 0; } //:) //114514

    信息

    ID
    3456
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    18
    已通过
    10
    上传者