CF1741A.Compare T-Shirt Sizes

入门

通过率:0%

时间限制:1.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Two T-shirt sizes are given: aa and bb. The T-shirt size is either a string M or a string consisting of several (possibly zero) characters X and one of the characters S or L.

For example, strings M, XXL, S, XXXXXXXS could be the size of some T-shirts. And the strings XM, LL, SX are not sizes.

The letter M stands for medium, S for small, L for large. The letter X refers to the degree of size (from eXtra). For example, XXL is extra-extra-large (bigger than XL, and smaller than XXXL).

You need to compare two given sizes of T-shirts aa and bb.

The T-shirts are compared as follows:

  • any small size (no matter how many letters X) is smaller than the medium size and any large size;
  • any large size (regardless of the number of letters X) is larger than the medium size and any small size;
  • the more letters X before S, the smaller the size;
  • the more letters X in front of L, the larger the size.

For example:

  • XXXS < XS
  • XXXL > XL
  • XL > M
  • XXL = XXL
  • XXXXXS < M
  • XL > XXXS

给出两种T恤尺码:aa 和 bb。T恤尺码要么是字符串 M,要么是由若干(可能为零个)字符 X 加上一个字符 S 或 L 构成的字符串。

例如,字符串 M、XXL、S、XXXXXXXS 可能是某些T恤的尺码;而字符串 XM、LL、SX 则不是合法尺码。

字母 M 表示中号(medium),S 表示小号(small),L 表示大号(large)。字母 X 表示尺寸的“额外程度”(eXtra):例如,XXL 表示“超超大号”(比 XL 大,比 XXXL 小)。

你需要比较两个给定的T恤尺码 aa 和 bb。

T恤尺码按如下规则比较:

  • 任意小号(无论前面有多少个 X)均小于中号及任意大号;
  • 任意大号(无论前面有多少个 X)均大于中号及任意小号;
  • S 前面的 X 字符越多,尺码越小;
  • L 前面的 X 字符越多,尺码越大。

例如:

  • XXXS < XS
  • XXXL > XL
  • XL > M
  • XXL = XXL
  • XXXXXS < M
  • XL > XXXS

输入格式

The first line of the input contains a single integer tt (1≤t≤1041 \le t \le 10^4) — the number of test cases.

Each test case consists of one line, in which aa and bb T-shirt sizes are written. The lengths of the strings corresponding to the T-shirt sizes do not exceed 5050. It is guaranteed that all sizes are correct.

输入的第一行包含一个整数 tt(1≤t≤1041 \le t \le 10^4)—— 表示测试用例的数量。

每个测试用例由一行组成,其中写有 aa 和 bb 两个 T 恤尺码。表示 T 恤尺码的字符串长度不超过 5050。保证所有尺码均合法。

输出格式

For each test case, print on a separate line the result of comparing aa and bb T-shirt sizes (lines "<", ">" or "=" without quotes).

对于每个测试用例,在单独一行中输出比较 aa 和 bb 两个 T 恤尺码的结果(即输出 "<"、">" 或 "=",不带引号)。

输入输出样例

  • 输入#1

    6
    XXXS XS
    XXXL XL
    XL M
    XXL XXL
    XXXXXS M
    L M

    输出#1

    &lt;
    &gt;
    &gt;
    =
    &lt;
    &gt;

输入解题思路,AI测评打分。不知道怎么写?

首页