谁在的话帮我看一下……改死了
原题链接:22854.aaaccgo2024-07-23 19:01:23
发布于:广东
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin>>s;
int a=0,c=0,g=0,o=0,s1,s2,s3,s4,f4_Alt=0;
bool f1=false,f2=false,f3=false,f4=false;
int len=s.size();
for(int i=0;i<len;++i)
{
if(s[i]!='a' and s[i]!='c' and s[i]!='g' and s[i]!='o'){
cout<<"No";
return 0;
}
if(s[i]=='a')
{
++a;
if(f1==false){
s1=i;
f1=true;
}
}
else if(s[i]=='c'){
++c;
if(f2==false){
s2=i;
f2=true;
}
}
else if(s[i]=='g'){
++g;
if(f3==false){
s3=i;
f3=true;
}
}
else if(s[i]=='o'){
++o;
if(f4==false){
s4=i;
f4=true;
}
}
else{
f4_Alt++;
}
}
if(f4_Alt==0 and (s1<s2<s3<s4) and a!=0 and c!=0 and g!=0 and o!=0){
cout<<"Yes";
}
else{
cout<<"NO";
}
return 0;
}
全部评论 3
#include <bits/stdc++.h> using namespace std; int main() { string s; cin>>s; int a=0,c=0,g=0,o=0,s1,s2,s3,s4,f4_Alt=0; bool f1=false,f2=false,f3=false,f4=false; int len=s.size(); for(int i=0;i<len;++i) { if(s[i]!='a' and s[i]!='c' and s[i]!='g' and s[i]!='o'){ cout<<"No"; return 0; } if(s[i]=='a') { ++a; s1=i; f1=true; } else if(s[i]=='c'){ ++c; s2=i; f2=true; } else if(s[i]=='g'){ ++g; s3=i; f3=true; } else if(s[i]=='o'){ ++o; s4=i; f4=true; } else{ f4_Alt++; } } if(f4_Alt==0 and (s1<s2&&s2<s3&&s3<s4) and a!=0 and c!=0 and g!=0 and o!=0){ cout<<"Yes"; } else{ cout<<"NO"; } return 0; }
2024-07-27 来自 湖南
0xir
2024-07-27 来自 广东
0https://www.acgo.cn/problemset/22696/22711?tab=explanation
2024-07-27 来自 广东
0
知道问题了,acgoc你这算对
2024-07-27 来自 湖南
0但答案应为错
2024-07-27 来自 湖南
0e
2024-07-27 来自 广东
0A22696.完全平方数
2024-07-27 来自 广东
0
顶
2024-07-23 来自 广东
0
有帮助,赞一个