题解

MESSI  •  1年前


include

include

using namespace std; int a[1001][60]; string x[4]={"Clubs","Diamonds","Hearts","Spades"}; string y[4]={"Jack","Queen","King","Ace"}; int main() {

int n;
int hs[60],sh[60],t;
cin>>n;
for(int i=1;i<=52;i++)
	hs[i]=i;
for(int i=1;i<=n;i++)
	for(int j=1;j<=52;j++)
		cin>>a[i][j];
int k;
while((scanf("%d\n",&k)!=EOF))
{
	for(int j=1;j<=52;j++)
	{
		sh[j]=hs[a[k][j]];
	}
	for(int j=1;j<=52;j++)
		hs[j]=sh[j];
}
for(int i=1;i<=52;i++)
{
	int dx,dy;
	dx=sh[i]/13;
	if(sh[i]%13==0)
		dx--;
	dy=sh[i]-dx*13;
	if(dy>=10)
		cout<<y[dy-10]<<" of "<<x[dx]<<endl;
	else
		cout<<dy+1<<" of "<<x[dx]<<endl;
}

}


评论:

请先登录,才能进行评论