#2881. 衣服尺码 (clothes)
衣服尺码 (clothes)
说明
本题需要使用文件重定向,输入输出文件名clothes.in/clothes.out
题目描述
一般来说衣服尺码分为L,M,S三种,分别代表大(Large),中(Medium)和小(Small)。不过由于人的身高差异性较大,尺码又会进行细分,会在L和S前面加上一个或多个X表示更大或更小的尺码。例如,XS比S小一个尺寸,XXS比XS小一个尺寸,而XL比L大一个尺寸,XXL比XL大一个尺寸,依此类推。
有时候为了简化,当尺码前面有大于或等于两个X时,会简写为“X的个数+XL或XS”的形式,例如XXXL会简写为3XL,XXXXS会简写为4XS。
接下来,给出 组尺码,你需要对每一组的两个尺码进行大小比较。
输入格式
第一行输入一个正整数 ;
接下来 行,每一行输入两个由空格隔开的字符串,分别表示尺码。
输出格式
输出 行。如果第一个尺码大于第二个尺码,输出 Bigger
;第一个尺码等于第二个尺码,输出 Equal
;第一个尺码小于第二个尺码,输出 Smaller
。
样例
4
2XS XXS
M L
4XL XXXL
XXS S
Equal
Smaller
Bigger
Smaller
10
M M
XXXXXXXXXXXXXXXXL 16XL
18XS XXXXXXXXXXXXXXXXXXS
2XL M
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS 12XS
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXL 49XL
M 42XL
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXL XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXL
36XS 33XL
45XL XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXL
Equal
Equal
Equal
Bigger
Smaller
Smaller
Smaller
Smaller
Smaller
Bigger
样例输入 3
见下发文件 clothes_sample3.in
样例输出 3
见下发文件 clothes_sample3.out
数据范围
- 对于 30% 的数据,仅会出现 "XXL, XXXS" 之类的尺码表示,即不会含有任何数字;
- 对于另 30% 的数据,"XXXL, XXXXXS" 之类的尺码表示都用“X的个数+XL或XS”的形式;
- 对于 100% 的数据,。字符串保证是合法的尺码表示,尺码大小不超过 50。
来源
by Vingying
相关
在下列比赛中: