社区讨论

打表大法好

P11227[CSP-J 2024] 扑克牌参与者 4已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@m2xdbcs5
此快照首次捕获于
2024/10/31 21:55
去年
此快照最后确认于
2024/11/01 13:11
去年
查看原帖
CPP
#include <bits/stdc++.h>
using namespace std;
int a[100001];
int main() {
	int n;
	cin >> n;
	for (int i = 1; i <= n; i++) {
		string s;
		cin >> s;
		if (s == "DA") {
			a[1]++;
		}
		if (s == "D2") {
			a[2]++;
		}
		if (s == "D3") {
			a[3]++;
		}
		if (s == "D4") {
			a[4]++;
		}
		if (s == "D6") {
			a[5]++;
		}
		if (s == "D7") {
			a[6]++;
		}
		if (s == "D8") {
			a[7]++;
		}
		if (s == "D9") {
			a[8]++;
		}
		if (s == "DT") {
			a[9]++;
		}
		if (s == "DJ") {
			a[10]++;
		}
		if (s == "DQ") {
			a[11]++;
		}
		if (s == "DK") {
			a[12]++;
		}
		if (s == "CA") {
			a[13]++;
		}
		if (s == "C2") {
			a[14]++;
		}
		if (s == "C3") {
			a[15]++;
		}
		if (s == "C4") {
			a[16]++;
		}
		if (s == "C5") {
			a[17]++;
		}
		if (s == "C6") {
			a[18]++;
		}
		if (s == "C7") {
			a[19]++;
		}
		if (s == "C8") {
			a[20]++;
		}
		if (s == "C9") {
			a[21]++;
		}
		if (s == "CT") {
			a[22]++;
		}
		if (s == "CJ") {
			a[23]++;
		}
		if (s == "CQ") {
			a[24]++;
		}
		if (s == "CK") {
			a[25]++;
		}
		if (s == "HA") {
			a[26]++;
		}
		if (s == "H2") {
			a[27]++;
		}
		if (s == "H3") {
			a[28]++;
		}
		if (s == "H4") {
			a[29]++;
		}
		if (s == "H5") {
			a[30]++;
		}
		if (s == "H6") {
			a[31]++;
		}
		if (s == "H7") {
			a[32]++;
		}
		if (s == "H8") {
			a[33]++;
		}
		if (s == "H9") {
			a[34]++;
		}
		if (s == "HT") {
			a[35]++;
		}
		if (s == "HJ") {
			a[36]++;
		}
		if (s == "HQ") {
			a[37]++;
		}
		if (s == "HK") {
			a[38]++;
		}
		if (s == "SA") {
			a[39]++;
		}
		if (s == "S2") {
			a[40]++;
		}
		if (s == "S3") {
			a[41]++;
		}
		if (s == "S4") {
			a[42]++;
		}
		if (s == "S5") {
			a[43]++;
		}
		if (s == "S6") {
			a[44]++;
		}
		if (s == "S7") {
			a[45]++;
		}
		if (s == "S8") {
			a[46]++;
		}
		if (s == "S9") {
			a[47]++;
		}
		if (s == "ST") {
			a[48]++;
		}
		if (s == "SJ") {
			a[49]++;
		}
		if (s == "SQ") {
			a[50]++;
		}
		if (s == "SK") {
			a[51]++;
		}
		if (s == "D5") {
			s[52]++;
		}
	}
	int sum = 0;
	for (int i = 1; i <= 52; i++) {
		if (a[i] == 0) {
			sum++;
		}
	}
	cout << sum;
	return 0;
}
``
挑战最长解

回复

3 条回复,欢迎继续交流。

正在加载回复...