20行拿捏
2025-01-06 23:06:57
发布于:广东
11阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int a[15],n,m,im,sum,maxx;
string s;
int main(){
for(int i=1;i<=13;i++)cin >> a[i];
cin >> n >> m >> s;
while(im<s.size()){
if(s[im]>='2' and s[im]<='9')sum += a[s[im]-'0'];
else if(s[im] == 'A')sum += a[1];
else if(s[im] == 'J')sum += a[11];
else if(s[im] == 'Q')sum += a[12];
else if(s[im] == 'K')sum += a[13];
else{
sum += a[10];
im++;
}im++;
}for(int i=1;i<=13;i++)maxx = max(maxx,a[i]);
cout << sum + m*maxx;
}
这里空空如也
有帮助,赞一个