#42. 判断多个回文串

内存限制:128 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Turing001

题目描述

给定一个只有小写字母组成的字符串,问你这个字符串是否是回文串。如果是则输出"Yes",否则输出"No"。

如果一个字符串是字符串当且仅当把这个字符串反正后与原串相等。

如"banana"就不是一个回文串,因为它翻转后为"ananab",与原串不同。而"abcba"是回文串,因为其反转后还是"abcba"。

输入格式

输入有多组数据,第一行一个整数Q,表示有Q组数据。

接下来Q行,每行一个由小写字符组成的字符串。

输出格式

输出Q行,每行为Yes或No,表示是否是回文串。注意大小写。

样例

样例输入

2
banana
abcba

样例输出

No
Yes

数据范围与提示

1 <= Q <= 10

1 <= 输入的字符串长度 <= 10^5

逆转字符串t: reverse(t.begin(), t.end());