100 atcoder#ABC159B. [ABC159B] String Palindrome

[ABC159B] String Palindrome

题目描述

長さが奇数である文字列 S S が以下の条件をすべて満たすとき、S S は「強い回文」であるといいます。

  • S S は回文である。
  • N N S S の長さとするとき、S S 1 1 文字目から (N1)/2 (N-1)/2 文字目まで(両端含む)からなる文字列は回文である。
  • S S (N+3)/2 (N+3)/2 文字目から N N 文字目まで(両端含む)からなる文字列は回文である。

S S が強い回文かどうかを判定してください。

输入格式

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

S S

输出格式

S S が強い回文ならば Yes 、 強い回文でないならば No と出力せよ。

题目大意

题目描述

一个长度为奇数的字符串 SS 被称为 strongstrong palindromepalindrome 当且仅当以下几点全部满足。

  • SS 是一个回文串。
  • NNSS 的长度。SS的前((N1)2)(\frac{(N-1)}{2})个字符所组成的字符串是回文的。
  • SS的后((N+3)2)(\frac{(N+3)}{2})个字符所组成的字符串是回文的。

判断SS是否是 strongstrong palindromepalindrome

输入格式

标准输入。

一行一个字符串 SS

输出格式

如果 SSstrongstrong palindromepalindrome,输出 YesYes;否则输出 NoNo

数据范围

  • SS只包含小写字母。

  • SS的长度是一个属于[3,99][3,99]的奇数。

akasaka
Yes
level
No
atcoder
No

提示

制約

  • S S は英小文字のみからなる
  • S S の長さは 3 3 以上 99 99 以下の奇数

Sample Explanation 1

- S S akasaka - S S 1 1 文字目から 3 3 文字目までからなる文字列は aka - S S 5 5 文字目から 7 7 文字目までからなる文字列は aka これらはすべて回文であるため、S S は強い回文です。