Advertisement

C++ 乒乓球

阅读量:

【问题描述】

国际乒联决定推进一系列改革措施,旨在促进乒乓球运动的全球化发展.这些改革中,11分制改革引发了广泛争议,有多名选手因难以适应新规而选择退役.例如华华就是其中一位,他退役后转向研究工作,致力于探索11分制与21分制对选手表现的影响.在研究启动前,他计划对自身多年来的比赛数据分析进行深入整理,为此他特意寻求相关帮助.

为了深入研究这一问题, 华华采用了如下方法进行分析:首先, 将每场比赛的关键数据进行详细记录;接着, 将每场比赛的结果详细记录在一个表格中;随后, 在两种不同的计分规则(即11分制与21分制)下分别进行了详细的计算过程;最后, 对双方的比赛结果进行了统计与对比分析

例如,在这份记录中(W 代表华华得一分、L 代表对手得一分):

WWWWWWWWWWWWWWWWWWWWWWLW。

采用"十一"分制后,在线比赛中选手们的竞技状态非常出色。

采用21分制时,在第一局比赛中华华以大比分领先。正在进入第二局争夺。若一场比赛刚刚开始,则双方比分均为零。

本题就是要对于一系列比赛信息的输入(WL 形式),输出正确的结果。

【输入格式】

输入文件包含若干行由大写字母组成的字符串(每行长度不超过20个字符),每个字符串仅由大写字母W、L和E组成。其中字符'E'表示比赛信息的结束标志(即比赛信息结束),程序应忽略'E'及其之后的所有内容

【输出格式】

输出分为两个部分;每个部分包含多行;每一行代表一场比赛的比分;按照输入的信息顺序排列。

其中第一段阐述的是采用11分制时的实验结果。通过一系列实验数据验证了该方法的有效性。具体而言,在不同条件下的测试结果显示出了显著的趋势性特征。与传统评分系统相比,在相同条件下表现出了更高的稳定性与可靠性参数值。

【输入样例】

复制代码
    WWWWWWWWWWWWWWWWWWWW
    WWLWE

【输出样例】

复制代码
    11∶0
    11∶0
    1∶1
    
    21∶0
    2∶1

CODE <代码>

复制代码
    #include<bits/stdc++.h>
    using namespace std;
    string s;
    int a11[10010],b11[10010],a21[10010],b21[10010],cnt11=0,cnt21=0,f=0;
    int main()
    {
    	
    	int w1=0,n,i,l1=0,w2=0,l2=0;
    	while(true)
    	{
    		if(f==1)
    		{
    			cnt11++;
    			a11[cnt11]=w1;
    			b11[cnt11]=l1;
    			cnt21++;
    			a21[cnt21]=w2;
    			b21[cnt21]=l2;
    			break;
    		}
    		cin>>s;
    		n=s.length();
    		for(i=0;i<=n-1;i++)
    		{
    			  if(s[i]=='L')  {l1++;l2++;}
    			else
    			if(s[i]=='W')  {w1++;w2++;}
    			  else//e
    				{
    					f=1;
    					break;
    				}
    			if(w1>=11 || l1>=11)
    			  if(w1-l1>=2 || l1-w1>=2)
    			  {
    			  	cnt11++;
    				a11[cnt11]=w1;
    				b11[cnt11]=l1;
    				w1=0;l1=0;
    			  }
    			
    			if(w2>=21 || l2>=21)
    			  if(w2-l2>=2 || l2-w2>=2)
    			  {
    			  	cnt21++;
    				a21[cnt21]=w2;
    				b21[cnt21]=l2;
    				w2=0;l2=0;
    			  }  
    	    }
    }
    for(i=1;i<=cnt11;i++)
    {
    	cout<<a11[i]<<":"<<b11[i]<<endl;
    	}
    	cout<<endl;
    	for(i=1;i<=cnt21;i++)
    {
    	cout<<a21[i]<<":"<<b21[i]<<endl;
    	}
    	return 0;
    }

关注我,天天赞,天天看!!!

全部评论 (0)

还没有任何评论哟~