#P14631. [2018 KAIST RUN Fall] Repetitive Palindrome

[2018 KAIST RUN Fall] Repetitive Palindrome

Description

给定一个由小写字母组成的字符串 ss 和一个整数 kk

ss 重复 kk 次连接成一个新字符串 tt。判断 tt 是否是回文串,即正着读和反着读是否相同。

Input Format

第一行包含一个由小写字母组成的字符串 ss1s2500001 \le |s| \le 250000)。

第二行包含一个整数 kk1k10181 \le k \le 10^{18})。

Output Format

如果 tt 是回文串,输出 YES;否则输出 NO

abc
3
NO
abba
1
YES

Hint

翻译由 DeepSeek V3 完成