10分求调QwQ(必关)
查看原帖
10分求调QwQ(必关)
1419879
meng18018258917楼主2025/7/30 17:32
#include <bits/stdc++.h>
#define int long long
using namespace std;
const int N = 5e6 + 10;
int ha[15][15];
signed main() {
//	freopen(".in","r",stdin);
//	freopen(".out","w",stdout);
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	int n;
	cin >> n;
	int zs = 0, zss = 52;

	while(n--) {
		char a, b;
		cin >> a >> b;

		if(a == 'D') {
			if(b == 'A') {
				ha[1][1] = 1;
			} else if(b == 2) {
				ha[1][2] = 1;
			} else if(b == 3) {
				ha[1][3] = 1;
			} else if(b == 4) {
				ha[1][4] = 1;
			} else if(b == 5) {
				ha[1][5] = 1;
			} else if(b == 6) {
				ha[1][6] = 1;
			} else if(b == 7) {
				ha[1][7] = 1;
			} else if(b == 8) {
				ha[1][8] = 1;
			} else if(b == 9) {
				ha[1][9] = 1;
			} else if(b == 'T') {
				ha[1][10] = 1;
			} else if(b == 'J') {
				ha[1][11] = 1;
			} else if(b == 'Q') {
				ha[1][12] = 1;
			} else {
				ha[1][13] = 1;
			}
		} else if(a == 'C') {
			if(b == 'A') {
				ha[2][1] = 1;
			} else if(b == 2) {
				ha[2][2] = 1;
			} else if(b == 3) {
				ha[2][3] = 1;
			} else if(b == 4) {
				ha[2][4] = 1;
			} else if(b == 5) {
				ha[2][5] = 1;
			} else if(b == 6) {
				ha[2][6] = 1;
			} else if(b == 7) {
				ha[2][7] = 1;
			} else if(b == 8) {
				ha[2][8] = 1;
			} else if(b == 9) {
				ha[2][9] = 1;
			} else if(b == 'T') {
				ha[2][10] = 1;
			} else if(b == 'J') {
				ha[2][11] = 1;
			} else if(b == 'Q') {
				ha[2][12] = 1;
			} else {
				ha[2][13] = 1;
			}
		} else if(a == 'H') {
			if(b == 'A') {
				ha[3][1] = 1;
			} else if(b == 2) {
				ha[3][2] = 1;
			} else if(b == 3) {
				ha[3][3] = 1;
			} else if(b == 4) {
				ha[3][4] = 1;
			} else if(b == 5) {
				ha[3][5] = 1;
			} else if(b == 6) {
				ha[3][6] = 1;
			} else if(b == 7) {
				ha[3][7] = 1;
			} else if(b == 8) {
				ha[3][8] = 1;
			} else if(b == 9) {
				ha[3][9] = 1;
			} else if(b == 'T') {
				ha[3][10] = 1;
			} else if(b == 'J') {
				ha[3][11] = 1;
			} else if(b == 'Q') {
				ha[3][12] = 1;
			} else {
				ha[3][13] = 1;
			}
		} else if(a == 'S') {
			if(b == 'A') {
				ha[4][1] = 1;
			} else if(b == 2) {
				ha[4][2] = 1;
			} else if(b == 3) {
				ha[4][3] = 1;
			} else if(b == 4) {
				ha[4][4] = 1;
			} else if(b == 5) {
				ha[4][5] = 1;
			} else if(b == 6) {
				ha[4][6] = 1;
			} else if(b == 7) {
				ha[4][7] = 1;
			} else if(b == 8) {
				ha[4][8] = 1;
			} else if(b == 9) {
				ha[4][9] = 1;
			} else if(b == 'T') {
				ha[4][10] = 1;
			} else if(b == 'J') {
				ha[4][11] = 1;
			} else if(b == 'Q') {
				ha[4][12] = 1;
			} else {
				ha[4][13] = 1;
			}
		}
	}

	for(int i = 1; i <= 13; i++) {
		for(int j = 1; j <= 13; j++) {
			if(ha[i][j] == 1) {
				zs++;
			}
		}
	}

	cout << zss - zs;
	return 0;
}
2025/7/30 17:32
加载中...