C++11(O2) Help!
查看原帖
C++11(O2) Help!
977778
__Harry_Haiyun__楼主2023/9/2 08:38
#include <bits/stdc++.h>
//#define int long long
#define iostream() ios::sync_with_stdio(false),cin.tie(NULL),cout.tie(NULL);
using namespace std;
const int maxn = 1e6+7;
const int MAXN = maxn / 2;
int special[maxn],notSpecial[maxn];
signed main()
{
	special[int('A')] = notSpecial[int('A')] = 11;
	special[int('K')] = notSpecial[int('K')] = 4;
	special[int('Q')] = notSpecial[int('Q')] = 3;
	special[int('J')] = 20,notSpecial[int('J')] = 2;
	special[int('T')] = notSpecial[int('T')] = 10;
	special[int('9')] = 14;
	notSpecial[int('9')] = notSpecial[int('8')] = special[int('8')] = notSpecial[int('7')] = special[int('7')] = 0;
    iostream();
    int n,sum = 0;
    char c,c1,c2;
    cin >> n >> c;
    for (int i = 0; i < 4 * n; i++)
    {
    	scanf("%c%c",&c1,&c2);
    	if (c2 == c)
    		sum += special[int(c1)];
    	else
    		sum += notSpecial[int(c1)];
	}
	cout << sum;
 	return 0;
}
2023/9/2 08:38
加载中...