社区讨论

出大问题!!求大佬回答!!

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

讨论操作

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

当前回复
6 条
当前快照
1 份
快照标识符
@m2szx9rb
此快照首次捕获于
2024/10/28 20:29
去年
此快照最后确认于
2024/10/28 21:59
去年
查看原帖
就是我写代码时写成了这样(用了4个map,dalao别喷蒟蒻qwq)
CPP
#include <bits/stdc++.h>
using namespace std;
map<char, char> a, b, c, d;
int main()
{
    int n;
    char x, y;
    cin >> n;
    for (int i = 1; i <= n; i++)
    {
    	cin >> x >> y;
    	if (x == 'D')
			a[y] = 1;
		else if (x == 'C')
			b[y] = 1;
		else if (x == 'H')
			c[y] = 1;
		else
			d[y] = 1;	
	}
	cout << (13 - a.size()) + (13 - b.size()) + (13 - c.size()) + (13 - d.size());
    return 0;
}
今天和同学交流时发现我上面写了char,下面给它等于了1!查了一下发现ascll码为1的字符为"SOH",意思是什么"头标开始",不知道放ccf的noi linux评测机里有没有问题求回答qwq(蒟蒻太菜了qwq)

回复

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

正在加载回复...