100 atcoder#ABC145B. [ABC145B] Echo

[ABC145B] Echo

题目描述

正整数 N N 及び、長さ N N の英小文字から成る文字列 S S が与えられます。

この文字列が、ある文字列を二度繰り返したものであるかを判定してください。 則ち、文字列 T T であって、 S = T + T S\ =\ T\ +\ T となるものが存在するかを判定してください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N S S

输出格式

S S が文字列を二度繰り返したものであるならば Yes と、そうでないならば No と出力せよ。

题目大意

给定长度为 NN 的字符串 SS,问是否存在一个子串 TT,使得 S=T+TS=T+T。是则 Yes,否则 No

Translated by @Expecting_Sharing(@JYqwq)

6
abcabc
Yes
6
abcadc
No
1
z
No

提示

制約

  • 1 < = N < = 100 1\ <\ =\ N\ <\ =\ 100
  • S S は英小文字から成る
  • S = N |S|\ =\ N

Sample Explanation 1

T = T\ = abc とおくと、 S = T + T S\ =\ T\ +\ T となります。