Codeforces Round 898 (Div. 4) |
---|
Закончено |
Есть три карты с буквами $$$\texttt{a}$$$, $$$\texttt{b}$$$, $$$\texttt{c}$$$, расположенные в ряд в некотором порядке. Вы можете выполнить следующую операцию не более одного раза:
Первая строка содержит одно целое число $$$t$$$ ($$$1 \leq t \leq 6$$$) — количество наборов входных данных.
Единственная строка каждого набора содержит одну строку, состоящую из трех символов $$$\texttt{a}$$$, $$$\texttt{b}$$$ и $$$\texttt{c}$$$ ровно по одному, представляющих карты.
Для каждого набора входных данных выведите «YES», если вы можете сделать ряд $$$\texttt{abc}$$$ с помощью не более одной операции, или «NO» в противном случае.
Вы можете вывести ответ в любом регистре (например, строки «yEs», «yes», «Yes» и «YES» будут распознаны как положительный ответ).
6abcacbbacbcacabcba
YES YES YES NO NO YES
В первом наборе входных данных примера нам не нужно выполнять никаких операций, так как ряд уже $$$\texttt{abc}$$$.
Во втором наборе входных данных примера мы можем поменять местами $$$\texttt{c}$$$ и $$$\texttt{b}$$$: $$$\texttt{acb} \to \texttt{abc}$$$.
В третьем наборе входных данных примера мы можем поменять местами $$$\texttt{b}$$$ и $$$\texttt{a}$$$: $$$\texttt{bac} \to \texttt{abc}$$$.
В четвертом наборе входных данных примера невозможно получить $$$\texttt{abc}$$$ с помощью не более одной операции.
Название |
---|