#include using namespace std; int mark(char c) { if(c=='D') return 0; if(c=='C') return 1; if(c=='H') return 2; return 3; } int number(char c) { if(c=='A') return 1; if(c=='T') return 10; if(c=='J') return 11; if(c=='Q') return 12; if(c=='K') return 13; return c-'0'; } bool cmp(string s, string t) { vector a(2),b(2); a[0]=mark(s[0]); a[1]=number(s[1]); b[0]=mark(t[0]); b[1]=number(t[1]); return a> n; string s[n]; for(int i=0; i> s[i]; sort(s,s+n,cmp); for(int i=0; i