社区讨论

40pts 求调 悬棺

B3850[GESP202306 四级] 幸运数参与者 3已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@mlip0el3
此快照首次捕获于
2026/02/12 08:00
上周
此快照最后确认于
2026/02/12 09:30
上周
查看原帖
悬棺:
CPP
#include <bits/stdc++.h>
#define int long long
using namespace std;

signed main(){
    int t;
    cin >> t;
    while(t--){
        string s;
        cin >> s;
        for(int i=0;i<s.size();i+=2){
            int index=s[i]-'0';
            index*=7;
            while(index>9){
                int sum=0;
                int n=index;
                while(n!=0){
                    sum+=n%10;
                    n/=10;
                }
                index=sum;
            }
            s[i]=index+'0';
        }
        int sum=0;
        for(int i=0;i<s.size();i++) sum+=(s[i]-'0');
        if(sum%8==0) cout << 'T' << endl;
        else cout << 'F' << endl;
    }
    return 0;
}

回复

10 条回复,欢迎继续交流。

正在加载回复...