Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <stdio.h>#include <string.h>#include <stdlib.h>using namespace std;int T,i;unsigned long long f[14][14][14][14][5];int a[5],n;int h[14][14][14][14][5];int cha(char c){if(c=='A') return 1;if(c>='2'&&c<='9') return c-'0';if(c=='T') return 10;if(c=='J') return 11;if(c=='Q') return 12;return 13;}void init(){scanf("%d",&n);int i,p[14]={0};char s[5];for(i=1;i<=n;i++)scanf("%s",s),p[cha(s[0])]++;memset(a,0,sizeof(a));for (i=1;i<=13;i++)