全网唯一非枚举AC,包对,仅供参考
2025-07-31 21:07:37
发布于:广东
11阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
bool cmp(string x,string y){
return x<y;
}
int main(){
string s;
cin>>s;
int sum=0;
if(s[0]=='a'){
if(s[1]=='b'){
if(s[2]=='c'){
}else{
sum+=1;
}
}else if(s[1]=='c'){
if(s[2]=='b'){
sum+=2;
}else{
sum+=3;
}
}else{
if(s[2]=='b'){
sum+=4;
}else{
sum+=5;
}
}
}else if(s[0]=='b'){
sum+=6;
if(s[1]=='a'){
if(s[2]=='c'){
}else{
sum+=1;
}
}else if(s[1]=='c'){
if(s[2]=='a'){
sum+=2;
}else{
sum+=3;
}
}else{
if(s[2]=='a'){
sum+=4;
}else{
sum+=5;
}
}
}else if(s[0]=='c'){
sum+=12;
if(s[1]=='a'){
if(s[2]=='b'){
}else{
sum++;
}
}else if(s[1]=='b'){
if(s[2]=='a'){
sum+=2;
}else{
sum+=3;
}
}else{
if(s[2]=='a'){
sum+=4;
}else{
sum+=5;
}
}
}else if(s[0]=='d'){
sum+=18;
if(s[1]=='a'){
if(s[2]=='b'){
}else{
sum++;
}
}else if(s[1]=='b'){
if(s[2]=='a'){
sum+=2;
}else{
sum+=3;
}
}else if(s[1]=='c'){
if(s[2]=='a'){
sum+=4;
}else{
sum+=5;
}
}
}
cout<<sum;
return 0;
}//请勿抄袭,许睿xu rui独发!!
这里空空如也
有帮助,赞一个