首页 > 试题广场 >

锤子剪刀布 (20)

[编程题]锤子剪刀布 (20)
  • 热度指数:31774 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
大家应该都会玩“锤子剪刀布”的游戏:

现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。

输入描述:
输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代
表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格。


输出描述:
输出第1、2行分别给出甲、乙的胜、平、负次数,数字间以1个空格分隔。第3行给出两个字母,分别代表甲、乙获胜次数最多的手势,中间有1个空格。如果解不唯
一,则输出按字母序最小的解。
示例1

输入

10<br/>C J<br/>J B<br/>C B<br/>B B<br/>B C<br/>C C<br/>C B<br/>J B<br/>B C<br/>J J

输出

5 3 2<br/>2 3 5<br/>B B
头像 爪哇咖啡机^.^
发表于 2021-02-19 23:12:57
import java.util.Scanner; public class test { public static void main(String[] args){ Scanner input =new Scanner(System.in); int n 展开全文

问题信息

难度:
176条回答 25706浏览

热门推荐

通过挑战的用户

锤子剪刀布 (20)