南邮 OJ 1797 胜负问题

胜负问题

时间限制(普通/Java) :  1000 MS/ 3000 MS          运行内存限制 : 65536 KByte
总提交 : 397            测试通过 : 183 

比赛描述

华为杯南邮大学生团体歌唱大赛重燃战火,本次2014大赛由南京邮电大学大学生就业与创业指导中心主办,南京邮电大学华为俱乐部(Huawei@NUPT Club)承办,华为技术有限公司提供赞助。

据主办方介绍,本次大赛聚集南京邮电大学ACM歌唱协会、CSDN高校歌唱俱乐部南邮站的众多顶尖高手,大赛规则大多仍然延续2013年规则,参赛团体两两进行厮杀PK,评委给参赛团体进行投票。

现在的问题是:参赛团体1参赛团体2进行PK赛,用数字1代表评委给参赛团体1的投票,用数字2代表评委给参赛团体2的投票,已知主办方至少邀请一位评委,请你统计每个参赛团体获得的投票数,给出两个参赛团体的胜负关系




输入

输入包括多个测试用例,首先给出测试用例数N,接着给出N个测试用例

每一个测试用例包括1行,依次给出评委的投票,代表投票的数字12之间没有空格

N为正整数,N≤1000


输出

输出包括多行,对于每个测试用例输出一行,给出参赛团体1参赛团体2之间的胜负关系,具体输出1>2,或1<2,或1=2,其含义如下:

● 1>2 表示参赛团体1胜利

● 1<2表示参赛团体2胜利

● 1=2表示参赛团体1参赛团体2打平


样例输入

3
12
112
122

样例输出

1=2
1>2
1<2

提示

undefined

题目来源

SED





#include<iostream>
#include<string>
using namespace std;
int main(){
	int n,count1,count2,i,len;
	string s;
	cin>>n;
	while(n--){
		count1=count2=0;
		cin>>s;
		len = (int)s.length();
		for(i=0;i<len;i++){
			if('1'==s[i]){
				count1++;
			}else if('2'==s[i]){
				count2++;
			}
		}
		if(count1>count2){
			cout<<"1>2"<<endl;
		}else if(count1<count2){
			cout<<"1<2"<<endl;
		}else{
			cout<<"1=2"<<endl;
		}
	}
}


你可能感兴趣的:(ACM,南邮OJ,胜负问题)