运行超时?
2026-04-18 13:18:24
发布于:广东
4阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int wei(int a){
int sum=0;
while(a!=0){
sum+=a%10;
a/=10;
}
return sum;
}
int zong(int a){
if(a*7<9){
return a*7;
}else{
a*=7;
while(a>9){
a=wei(a);
}
}
}
int main(){
int n,sum=0;
char f[12]={'T','F','T','F','T','F','T','F','T','F','T','F'};
cin>>n;
string s;
for(int i=0;i<n;i++){
cin>>s;
for(int j=0;j<s.size();j++){
if(f[j]=='T'){
zong(s[j]-'0');
}
sum+=s[j];
}
}
for(int i=0;i<n;i++){
if(sum%8==0){
cout<<'T';
}else{
cout<<'F';
}
}
return 0;
}
这里空空如也


有帮助,赞一个