考察对数组的运用,合理运用映射关系,也可以用map做
#include <iostream>
using namespace std;
int s1[100], s2[100];
int n;
char b;
void init()
{
s1['A' - '7'] = 11;
s1['K' - '7'] = 4;
s1['Q' - '7'] = 3;
s1['J' - '7'] = 20;
s1['T' - '7'] = 10;
s1['9' - '7'] = 14;
s2['A' - '7'] = 11;
s2['K' - '7'] = 4;
s2['Q' - '7'] = 3;
s2['J' - '7'] = 2;
s2['T' - '7'] = 10;
}
int main()
{
cin >> n >> b;
int sum = 0;
int t = 4 * n;
init();
while(t -- )
{
char a, c;
cin >> a >> c;
if(c == b)
sum += s1[a - '7'];
else
sum += s2[a - '7'];
}
cout << sum << endl;
return 0;
}