3331: 05-CM08-08-石头剪刀布(3)
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
A、B两个人玩石头剪刀布游戏,每一轮,两个人出石头、剪刀或布,分别用字母r、s和c表示,根据“石头赢剪刀、剪刀赢布、布赢石头”的规则分出输赢,每一轮赢的一方得3分,输的一方得0分,如果打平,两人各得一分。输入n轮游戏两人出的石头、剪刀或布,输出n轮游戏过后两个人的得分。
本题对上述游戏规则做一点点改动:每个人还是n次出拳,但每一轮,输的一方继续出拳,赢的一方的出拳不变。例如,在样例数据中,第一轮,A出布(c)、B出剪刀(s),A输B赢;第二轮,B仍然使用他在上一轮的出拳,为剪刀(s),A用它的下一个出拳,还是布(c),A输B赢;第三轮,B的出拳保持不变,为剪刀(s),A用它的下一个出拳,为剪刀(s),双方打平;下一轮双方用新的出拳。以此类推。只要有一方的出拳用完,游戏就结束了。注意,游戏可能会进行超过n轮。
输入
输入数据第一行为正整数n,n≤100。接下来有两行,每行都是一个长度为n的字符串,字符串中只包含r、s和c,分别表示石头、剪刀或布。
输出
输出占一行,为三个整数,用空格隔开,为n轮游戏过后两个人的得分,以及游戏进行了多少轮。
样例输入 复制
20
ccsccrrrcrrsrrccscsr
srrcrsccsccrssscsrcs
样例输出 复制
31 46 28
提示
正整数n,n≤100。