10分,求调!
查看原帖
10分,求调!
1351801
CGoc楼主2025/2/4 00:21

第一个样例过了其他都WA

#include<bits/stdc++.h> 
using namespace std;
bool n[5][14];
int m,h,k,l;
string f;
int main(){
	cin>>m;
	for(int i=0;i<m;i++){
		cin>>f;
		switch(((int)f[0])-64){
			case 4: h=1;
			break;
			case 3: h=2;
			break;
			case 8: h=3;
			break;
			case 19: h=4;
			break;
		}
		 switch(((int)f[1])-49){
			case 16: k=1;
			break;
			case 1: k=2;
			break;
			case 2: k=3;
			break;
			case 3: k=4;
			break;
			case 4: k=5;
			break;
			case 5: k=6;
			break;
			case 6: k=7;
			break;
			case 7: k=8;
			break;
			case 8: k=9;
			break;
			case 35: k=10;
			break;
			case 10: k=11;
			break;
			case 17: k=12;
			break;
			case 11: k=13;
			break;
		}
		n[h][k]=true;
	}
	for(int i=1;i<=4;i++){
		for(int j=1;j<=13;j++){
			if(n[i][j]==true)l++;
		}
	}
	cout<<52-l;
	return 0;
}
2025/2/4 00:21
加载中...