AT_abc307_b.[ABC307B] racecar
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定 N 个仅由小写英文字母组成的字符串 S1,S2,…,SN。
请判断是否存在 1≤i,j≤N 且 i=j 的两个不同的整数,使得将 Si 和 Sj 按顺序连接得到的字符串是回文串。
这里,长度为 M 的字符串 T 是回文串,当且仅当对于任意 1≤i≤M,T 的第 i 个字符与第 (M+1−i) 个字符相同。
输入格式
输入以以下格式从标准输入给出。
N
S1
S2
⋮
SN
输出格式
如果存在满足条件的 i,j,输出 Yes;否则输出 No。
输入输出样例
输入#1
5 ab ccef da a fe
输出#1
Yes
输入#2
3 a b aba
输出#2
No
输入#3
2 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
输出#3
Yes
说明/提示
限制条件
- 2≤N≤100
- 1≤∣Si∣≤50
- N 为整数
- Si 仅由小写英文字母组成
- 所有 Si 互不相同。
样例解释 1
当 (i,j)=(1,4) 时,$S_1 = ‘ab‘,S_4 = $a,将它们按顺序连接得到字符串 aba,这是一个回文串,因此满足条件,所以输出 Yes。另外,当 (i,j)=(5,2) 时,$S_5 = ‘fe‘,S_2 = $ccef,连接后得到 feccef,这也是回文串。
样例解释 2
对于 S1、S2、S3,无论选择哪两个不同的字符串连接,都无法得到回文串。因此输出 No。请注意,题目要求 i 和 j 必须不同。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?