2537 8球胜负

2024-06-05 06:48
文章标签 胜负 2537

本文主要是介绍2537 8球胜负,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


8球胜负

Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3250    Accepted Submission(s): 1904


Problem Description
8球是一种台球竞赛的规则。台面上有7个红球、7个黄球以及一个黑球,当然还有一个白球。对于本题,我们使用如下的简化规则:红、黄两名选手轮流用白球击打各自颜色的球,如果将该颜色的7个球全部打进,则这名选手可以打黑球,如果打进则算他胜。如果在打进自己颜色的所有球之前就把黑球打进,则算输。如果选手不慎打进了对手的球,入球依然有效。
现在给出打进的球(白球除外)的顺序,以及黑球由哪方打进,你的任务是判定哪方是胜者。
假设不会有一杆同时打进一颗黑球和其他彩球。


Input
输入包含多组数据。每组数据第一行是一个整数N(1<=N<=15),表示打进的球的个数,N=0表示结束。随后有一行,包含N个字符,依序表示打进的是何种球。如果是’B’,表示是红方打进的黑球,如果是’L’,表示是黄方打进的黑球。如果是’Y’则表示是黄球,’R’表示红球。字符间没有空格。
所有输入都满足如下条件:最后一颗球打进时这局比赛正好结束,而且打进的红球和黑球都不超过7个。

Output
对每组数据,输出一行。如果红方胜,输出’Red’;黄方胜,输出’Yellow’。

Sample Input
  
5 RYRRB 9 RRRRYRRRB 0

Sample Output
  
Yellow Red

#include<iostream>
#include<cstdio>
using namespace std;int main()
{//freopen("1.txt","r",stdin);int n,y,r;char x;while(cin>>n && n){y=r=0;while(n--){cin>>x;switch(x){case 'Y':y++; break;case 'R':r++; break;case 'B':{if(r==7) printf("Red\n");else printf("Yellow\n");break;}case 'L':{if(y==7) printf("Yellow\n");else printf("Red\n");break;}}}}
}


这篇关于2537 8球胜负的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1032359

相关文章

基于五种机器学习的某游戏数据分析与胜负预测系统设计与实现,采用Django+MySQL+HTML+CSS实现

本项目设计并实现了一个基于五种机器学习算法的游戏数据分析与胜负预测系统,旨在通过对游戏数据的深入分析,为玩家提供胜负预测与策略建议。系统采用 Django 作为后台框架,MySQL 作为数据存储,结合 HTML 和 CSS 构建前端界面,实现了一个功能全面、用户友好的平台。 主要功能 系统首先通过 Django 框架建立了一个高效的后端服务,能够接收用户上传的游戏数据,并将其存储到 MySQL

【POJ3660】【传递闭包】【能确定胜负的含义 +- = n-1】

Cow Contest Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 8371 Accepted: 4719 Description N (1 ≤ N ≤ 100) cows, conveniently numbered 1..N, are participating in a programming

五子棋游戏中判断胜负的C++源代码

今天在看《精通Windows Sockets 网络开发——基于Visual C++》(孙海民 编著,人民邮电出版社出版)这本书的时候,有一个网络五子棋游戏的实例,个人觉得除了服务器和客户端通信、管理用户列表之外,在每一步中判断黑方和白方哪一方获胜是这个游戏程序的关键。所以将源代码贴在这里,供大家学习参考:         说明:这个程序不能直接运行,只是说明判断胜负的算法。

通用与垂直,难以预测的胜负之争。

自从AI大模型在各个领域取得突破性进展以来,我们见证了一个充满活力和创新的战场逐渐成形。在这个战场上,通用大模型和垂直大模型作为两大主力军,正为落地场景的广泛性和速度而展开激烈竞争。对于首个赛点的胜利,我们不禁要问:究竟谁将脱颖而出,成为这场AI大模型之战的领跑者?  通用大模型的优势在于其强大的泛化能力,能够适应各种不同的任务和场景。它们通过学习海量的数据,掌握了各种语言、图像、音频的处理能

njupt-胜负问题||

胜负问题II 时间限制(普通/Java) :  1000 MS/ 3000 MS          运行内存限制 : 65536 KByte 总提交 : 541            测试通过 : 85  题目描述 “华为杯”南邮大学生团体歌唱大赛重燃战火,本次2014年大赛由南京邮电大学大学生就业与创业指导中心主办,南京邮电大学华为俱乐部(Huawei@NUPT Club)

检查对战结果:实现胜负的逻辑

中国象棋游戏的胜负判断非常复杂,以至于象棋游戏的裁判都需要进行等级考试! 通常来说,人机对战的胜负判断要比真实比较比赛的裁判简单很多。在人机对战游戏中,我们要实现的逻辑是有限的: 如果 A 方行棋后,无论对方走什么棋,下一步都能吃掉对方的老将,则可判断 A 方获胜如果 A 方行棋后,对方无棋可走,则可判断 A 方获胜如果 A 方连续将军,造成三个连续的重复局面,则判断 A 方败阵无吃子超过 6

2024054期传足14场胜负前瞻

2024054期售止时间为4月7日(周日)20点30分,敬请留意: 本期深盘多,1.5以下赔率3场,1.5-2.0赔率6场,其他场次是平半盘、平盘。本期14场难度中等。以下为基础盘前瞻,大家可根据自身判断,复选增加防单。 1、曼联&nbsp;VS&nbsp;利物浦 尽管曼联在英足杯半准决赛中通过加时赛战胜了利物浦,但我们必须承认,他们在目前的比赛中竞争力确实逊于对手。利物浦正处于

2024046期传足14场胜负前瞻

2024046期售止时间为3月26日(周二)19点30分,敬请留意: 本期深盘多,1.5以下赔率5场,1.5-2.0赔率4场,其他场次是平半盘、平盘。本期14场整体难度不大。以下为基础盘前瞻,大家可根据自身判断,复选增加防单。 1、中国&nbsp;VS&nbsp;新加坡 虽然中国队一如既往的没有给大家带来惊喜,上场客场被新加坡逼平,不过整体实力中国队还是强于对手,回到主场相信中国

2024038期传足14场胜负前瞻

2024038期售止时间为3月10日(周日)20点30分,敬请留意: 本期深盘多,1.5以下赔率3场,1.5-2.0赔率2场,其他场次是平半盘、平盘。本期14场整体难度中等偏上。以下为基础盘前瞻,大家可根据自身判断,复选增加防单。 1、阿斯顿维拉&nbsp;VS托特纳姆热刺 阿斯顿维拉在过去的三次交锋中均战胜了热刺,显示出其强大的竞技实力。本赛季该队在主场的表现尤为出色,其主场攻

2024037期传足14场胜负前瞻

2024037期售止时间为3月9日(周六)20点00分,敬请留意: 本期深盘多,1.5以下赔率4场,1.5-2.0赔率5场,其他场次是平半盘、平盘。本期14场整体难度中等。以下为基础盘前瞻,大家可根据自身判断,复选增加防单。 1、曼联&nbsp;VS&nbsp;埃弗顿 经过与西汉姆联的激烈较量,埃弗顿未能取得胜利,这已经是他们在联赛中连续10轮未能获胜。球队的整体表现失望,状态亟