5473:AT_abc159_b [ABC159B] String Palindrome
文件提交:无需freopen
内存限制:1024 MB
时间限制:2.000 S
评测方式:普通裁判
金币值:
命题人:
1
提交:0
解决:0
题目描述
# AT_abc159_b [ABC159B] String Palindrome
## 题目信息
- 题号:AT_abc159_b
- 标题:[ABC159B] String Palindrome
- 难度:入门
- 标签:无
- 时间限制:2.00s
- 内存限制:1024.00MB
- 提交数:145
- 通过数:95
## 题目翻译
## 题目描述
一个长度为奇数的字符串 $S$ 被称为强回文串,当且仅当以下几点全部满足。
- $S$ 是一个回文串。
- 设 $N$ 是 $S$ 的长度。$S$的前$(\frac{(N-1)}{2})$个字符所组成的字符串是回文的。
- $S$的后$(\frac{(N-1)}{2})$个字符所组成的字符串是回文的。
判断 $S$ 是否是强回文串。
## 输入格式
标准输入。
一行一个字符串 $S$。
## 输出格式
如果 $S$ 是强回文串,输出 $Yes$;否则输出 $No$。
## 数据范围
- $S$只包含小写字母。
- $S$的长度是一个属于$[3,99]$的奇数。
## 题目描述
[problemUrl]: https://atcoder.jp/contests/abc159/tasks/abc159_b
長さが奇数である文字列 $ S $ が以下の条件をすべて満たすとき、$ S $ は「強い回文」であるといいます。
- $ S $ は回文である。
- $ N $ を $ S $ の長さとするとき、$ S $ の $ 1 $ 文字目から $ (N-1)/2 $ 文字目まで(両端含む)からなる文字列は回文である。
- $ S $ の $ (N+3)/2 $ 文字目から $ N $ 文字目まで(両端含む)からなる文字列は回文である。
$ S $ が強い回文かどうかを判定してください。
## 输入格式
入力は以下の形式で標準入力から与えられる。
> $ S $
## 输出格式
$ S $ が強い回文ならば `Yes` 、 強い回文でないならば `No` と出力せよ。
## 输入输出样例
### 输入 #1
```text
akasaka
```
### 输出 #1
```text
Yes
```
### 输入 #2
```text
level
```
### 输出 #2
```text
No
```
### 输入 #3
```text
atcoder
```
### 输出 #3
```text
No
```
## 说明/提示
### 制約
- $ S $ は英小文字のみからなる
- $ S $ の長さは $ 3 $ 以上 $ 99 $ 以下の奇数
### Sample Explanation 1
\- $ S $ は `akasaka` - $ S $ の $ 1 $ 文字目から $ 3 $ 文字目までからなる文字列は `aka` - $ S $ の $ 5 $ 文字目から $ 7 $ 文字目までからなる文字列は `aka` これらはすべて回文であるため、$ S $ は強い回文です。