A. Short Sort

time limit per test

1 second

memory limit per test

256 megabytes

input

standard input

output

standard output

There are three cards with letters aa, bb, cc placed in a row in some order. You can do the following operation at most once:

  • Pick two cards, and swap them.

Is it possible that the row becomes abcabc after the operation? Output "YES" if it is possible, and "NO" otherwise.

Input

The first line contains a single integer t� (1≤t≤61≤�≤6) --- the number of test cases.

The only line of each test case contains a single string consisting of each of the three characters aa, bb, and cc exactly once, representing the cards.

Output

For each test case, output "YES" if you can make the row abcabc with at most one operation, or "NO" otherwise.

You can output the answer in any case (for example, the strings "yEs", "yes", "Yes" and "YES" will be recognized as a positive answer).

Example

input

Copy

复制代码

6

abc

acb

bac

bca

cab

cba

output

Copy

复制代码
YES
YES
YES
NO
NO
YES

Note

In the first test case, we don't need to do any operations, since the row is already abcabc.

In the second test case, we can swap cc and bb: acb→abcacb→abc.

In the third test case, we can swap bb and aa: bac→abcbac→abc.

In the fourth test case, it is impossible to make abcabc using at most one operation.

解题说明:水题,三个字母只要确保有一个在正确的位置上就行。

cpp 复制代码
#include <stdio.h>
int main()
{
	int n;
	char a[4];
	scanf("%d", &n);
	for (int i = 1; i <= n; i++)
	{
		scanf("%s", a);
		if (a[0] == 'a' || a[1] == 'b' || a[2] == 'c')
		{
			printf("YES\n");
		}
		else
		{
			printf("No\n");
		}
	}
	return 0;
}
相关推荐
廋到被风吹走1 分钟前
【Spring】常用注解分类整理
java·后端·spring
是一个Bug5 分钟前
Java基础20道经典面试题(二)
java·开发语言
yugi9878385 分钟前
基于MATLAB实现协同过滤电影推荐系统
算法·matlab
TimberWill6 分钟前
哈希-02-最长连续序列
算法·leetcode·排序算法
Z_Easen9 分钟前
Spring 之元编程
java·开发语言
Morwit23 分钟前
【力扣hot100】64. 最小路径和
c++·算法·leetcode
leoufung23 分钟前
LeetCode 373. Find K Pairs with Smallest Sums:从暴力到堆优化的完整思路与踩坑
java·算法·leetcode
阿蒙Amon25 分钟前
C#每日面试题-委托和事件的区别
java·开发语言·c#
宋情写30 分钟前
java-IDEA
java·ide·intellij-idea
最贪吃的虎39 分钟前
Git: rebase vs merge
java·运维·git·后端·mysql