您的位置:首页 > 其它

hdu 2164 Rock, Paper, or Scissors?

2013-11-08 15:16 459 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2164

#include<iostream>
using namespace std;
int judge(int n)
{
int player1=0,player2=0,i;
char P,PP;
for(i=0;i<n;i++)
{
cin>>P>>PP;
if(P=='R')
{
if(PP=='S')  player1++;
if(PP=='P')  player2++;
}
if(P=='S')
{
if(PP=='R')  player2++;
if(PP=='P')  player1++;
}
if(P=='P')
{
if(PP=='R')  player1++;
if(PP=='S')  player2++;
}
}
if(player1==player2) return 0;
if(player1<player2)  return 2;
else return 1;
}
int main()
{
int T;
cin>>T;
while(T--)
{
int n;
char P,PP;
cin>>n;
int l=judge(n);
if(l==2) cout<<"Player 2"<<endl;
if(l==1) cout<<"Player 1"<<endl;
if(l==0) cout<<"TIE"<<endl;

}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: