1229:石头剪刀布

时间限制:2 S   /  内存限制:65536 KB
AC:316   /  Submit:520
问题描述

蔡小佬和苏学长有一次在玩石头剪刀布。由于有JP在一旁协助,蔡小佬开了天眼能预先知道苏学长要出的是石头、剪刀还是布。作为开天眼的代价,蔡小佬不能随心所欲地出石头、剪刀、布,而是有一个上限,即石头最多出a次,剪刀最多出b次,布最多出c次。规定:石头能赢剪刀,剪刀能赢布,布能赢石头;如果出招相同则算打平,不算赢。如果蔡小佬某一次玩的时候不能做出任何一种选择(即石头、剪刀、布都达到上限,或者不想出),也算他这一次没有赢。问:蔡小佬最多能赢几次?

输入描述

一个正整数n,表示测试案例的数量。

每组案例的有一个字符串p和三个非负整数a、b、c。其中p中的每个字符表示苏学长的出招(字符s表示石头,字符j表示剪刀,字符b表示布)。整数a、b、c分别代表蔡小佬石头、剪刀、布最多出的次数。

输出描述

针对每组案例,输出一个整数,表示最多能赢的次数。

每组案例输出完要换行。

样例输入复制样例

1

sjbsjb 3 1 0

样例输出

3

相关

16级线上比赛++(2017/03/26)

2017级cpp上机练习题第16周第1次(指向二维数组的指针及综合)

2018级cpp上机练习题第14周第1次(数组综合:星辰大海)

2020级cpp上机考试模拟题A卷

2020级cpp上机考试模拟题A卷转普通练习


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1