POJ3283Card Hands
来源:互联网 发布:dlna软件下载 编辑:程序博客网 时间:2024/04/29 08:55
#include<iostream>#include<algorithm>#include<stdio.h>#include<cstring>#include<map>using namespace std;int ma[151];int ma2[151];int o,d,i,j,k[100001],n,m,a[100001][60];char s[5];int main(){ ma['C']=0; ma['D']=1; ma['H']=2; ma['S']=3; ma2['A']=0; ma2['J']=10; ma2['Q']=11; ma2['K']=12; for(i=2;i<=9;i++) ma2[i+'0']=i-1; while(scanf("%d",&n)!=EOF&&n){ o=1; memset(a,0,sizeof(a)); for(i=1;i<=n;i++){ scanf("%d",&m); d=1; for(j=0;j<m;j++){ scanf("%s",&s); if(s[1]=='0'&&s[0]=='1') k[m-j-1]=9+ma[s[2]]*13; else k[m-j-1]=ma[s[1]]*13+ma2[s[0]]; } for(j=0;j<m;j++){ if(a[d][k[j]]==0)a[d][k[j]]=++o; d=a[d][k[j]]; } for(j=0;j<m;j++)k[j]=0; } printf("%d\n",o-1); } return 0;}
1 0
- POJ3283Card Hands
- hands up!
- Clock Hands
- UVA579Clock Hands
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- 程序员的灯下黑:Hands-on,Hands-on,Hands-on!
- zoj 1111 Poker Hands
- POJ 3283 Card Hands
- 常用Web Service汇总(天气预报、时刻表等)
- 录像的视频如何在画面中实时加上时间戳
- IOS 数据库FMDB(四)- (增、删、改、查)
- 并查集加拓扑排序
- js 除选中折叠框其他全部折叠(个人菜鸟笔记)
- POJ3283Card Hands
- 一个游戏程序员的学习资料
- 关于代码打包上传报错:没有适配iPhone5的启动图片
- laravel5和execl应用
- 解决mysqlbinlog: unknown variable 'default-character-set=utf8mb4'问题
- 谷歌约束控件(ConstraintLayout)扁平化布局入门
- Block Chain 区块链
- js时间
- ARM体系架构中的存储系统