POJ 2062 HDU 1528 ZOJ 2223 Card Game Cheater
2024-09-24 03:27:56
水题,感觉和田忌赛马差不多
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std; struct P1
{
int Num;
int Hua;
} Play1[]; struct P2
{
int Num;
int Hua;
} Play2[]; bool cmp1(const P1&a,const P1&b)
{
if(a.Num==b.Num) return a.Hua<b.Hua;
return a.Num<b.Num;
}
bool cmp2(const P2&a,const P2&b)
{
if(a.Num==b.Num) return a.Hua<b.Hua;
return a.Num<b.Num;
} int main()
{
int n;
int i,j;
char s[];
int TT;
scanf("%d",&TT);
while(TT--)
{
scanf("%d",&n);
for(i=; i<n; i++)
{
scanf("%s",s);
int num,hua;
if(s[]>=''&&s[]<='') num=s[]-'';
if(s[]=='T') num=;
if(s[]=='J') num=;
if(s[]=='Q') num=;
if(s[]=='K') num=;
if(s[]=='A') num=;
Play1[i].Num=num;
if(s[]=='C') hua=;
if(s[]=='D') hua=;
if(s[]=='S') hua=;
if(s[]=='H') hua=;
Play1[i].Hua=hua;
}
sort(Play1,Play1+n,cmp1);
for(i=; i<n; i++)
{
scanf("%s",s);
int num,hua;
if(s[]>=''&&s[]<='') num=s[]-'';
if(s[]=='T') num=;
if(s[]=='J') num=;
if(s[]=='Q') num=;
if(s[]=='K') num=;
if(s[]=='A') num=;
Play2[i].Num=num;
if(s[]=='C') hua=;
if(s[]=='D') hua=;
if(s[]=='S') hua=;
if(s[]=='H') hua=;
Play2[i].Hua=hua;
}
sort(Play2,Play2+n,cmp2);
int ans=;
int P=;
for(i=; i<n; i++)
{
for(j=P; j<n; j++)
{
if((Play2[j].Num>Play1[i].Num)||(Play2[j].Num==Play1[i].Num&&Play2[j].Hua>Play1[i].Hua))
{
ans++; P=j+;break;
}
}
}
printf("%d\n",ans);
}
return ;
}
最新文章
- 使用python解析Json字符串-获取Json字符串关键字
- C++编程小知识随手记
- JBOSS EAP 6.0+ Standalone模式安装成Windows服务
- iOS开发——UI进阶篇(八)pickerView简单使用,通过storyboard加载控制器,注册界面,通过xib创建控制器,控制器的view创建,导航控制器的基本使用
- Json对象与Json字符串互转
- Linux网络编程8&mdash;&mdash;对TCP与UDP的简易封装
- Tsinsen A1517. 动态树 树链剖分,线段树,子树操作
- Java23种设计模式之单例模式
- [Usaco2008 Open] Clear And Present Danger 寻宝之路[最短路][水]
- 二、ASP.NET MVC Controller 控制器(一:深入解析控制器运行原理)
- Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be
- ReactiveCocoa学习总结(2)
- OpenCV亚像素角点cornerSubPixel()源代码分析
- 【Android Studio安装部署系列】三、Android Studio项目目录结构
- FileZilla-01
- docker原理(转)
- WiFi-ESP8266入门http(3-4)网页一键配网(1若为普通wifi直连 2若为西电网页认证自动网页post请求连接)+网页按钮灯控+MQTT通信
- Github访问速度慢和下载慢的解决方法
- linux 更改文件夹所有者
- Linux 系统及编程相关知识总汇