首页 > 其他分享 >P11227 [CSP-J 2024] 扑克牌(官方数据)

P11227 [CSP-J 2024] 扑克牌(官方数据)

时间:2024-11-06 16:00:16浏览次数:1  
标签:return int P11227 else 2024 CSP

P11227 [CSP-J 2024] 扑克牌(官方数据)

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int n;
 4 char s[5];
 5 int poker[5][15];
 6 
 7 int get1() { //返回花色 1234
 8     if(s[0]=='D') return 1;
 9     else if (s[0]=='C') return 2;
10     else if (s[0]=='H') return 3;
11     else if (s[0]=='S') return 4;
12 }
13 
14 int get2() { //返回数字
15     if (s[1]=='A') return 1;
16     else if(s[1]>='2'&&s[1]<='9')  return s[1]-'0';
17     else if(s[1]=='T') return 10;
18     else if(s[1]=='J') return 11;
19     else if(s[1]=='Q') return 12;
20     else if(s[1]=='K') return 13;
21 }
22 
23 int main() {
24     cin>>n;
25     for(int i=1; i<=n; i++) {
26         cin>>s;
27         poker[get1()][get2()]=1;//此种类的牌 有至少一张
28     }
29     int cnt=0;
30     for(int i=1; i<=4; i++) { //花色四种
31         for(int j=1; j<=13; j++) {
32             if(poker[i][j]==1) cnt++;
33         }
34     }
35     cout<<52-cnt;
36     return 0;
37 }

 

标签:return,int,P11227,else,2024,CSP
From: https://www.cnblogs.com/mantou20210331/p/18530409

相关文章