1266:田忌赛马

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

田忌和齐威王赛马,马的品质分为S、A、B、C、D五等,S最强,D最弱。田忌和齐威王事先布置了马匹出场顺序,每轮比赛按顺序各出一匹马。如果马的品质相同,则田忌的马仍会稍逊一筹;如果马的等级不同,则品质比较高的马获胜(S>A>B>C>D)。已知双方马匹的出场顺序,想知道田忌赢输各几场。

后来孙膑帮田忌偷看了齐威王的马匹出场顺序,帮田忌的马匹出场顺序做了最有利的调整,问这时候田忌赢输又各几场。

输入描述

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

每组案例包含两个长度相等的字符串,字符串里只会出现大写的S、A、B、C、D五种字符,第一个字符串表示田忌的马匹出场顺序中每匹马的品质,第二个字符串表示齐威王的。两个字符串之间用一个空格隔离。

输出描述

针对每组案例,输出4个整数,分别是:调整顺序前田忌赢的场数、调整顺序前田忌输的场数、调整顺序后田忌赢的场数、调整顺序后田忌输的场数,4个数字之间各用1个空格字符间隔,最后一个数字后面不能有空格。

每组案例输出完要换行。

样例输入复制样例

1

SAB SAB

样例输出

0 3 2 1

相关

厦门大学嘉庚学院第五届编程大赛

信息学院编程竞赛题2017/04/08(导出当练习)

2017级cpp上机练习题第16周第2次(17软件1班上机模拟考试)

17软件1班上机模拟考试转普通练习


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