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 $ は強い回文です。

来源/分类