CF863A.Quasi-palindrome

入门

通过率:0%

时间限制:1.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Let quasi-palindromic number be such number that adding some leading zeros (possible none) to it produces a palindromic string.

String t is called a palindrome, if it reads the same from left to right and from right to left.

For example, numbers 131 and 2010200 are quasi-palindromic, they can be transformed to strings "131" and "002010200", respectively, which are palindromes.

You are given some integer number x. Check if it's a quasi-palindromic number.

称一个数为“准回文数”,是指在该数前面添加若干个前导零(可以不添加)后,能得到一个回文字符串。

字符串 tt 被称为回文串,当且仅当它从左到右读与从右到左读完全相同。

例如,数字 131131 和 20102002010200 都是准回文数:它们可分别转化为回文字符串 "131" 和 "002010200"。

给定一个整数 xx,请判断它是否为准回文数。

输入格式

The first line contains one integer number x (1 ≤ x ≤ 109). This number is given without any leading zeroes.

第一行包含一个整数 xx(1≤x≤1091 \le x \le 10^9)。该数字不带任何前导零。

输出格式

Print "YES" if number x is quasi-palindromic. Otherwise, print "NO" (without quotes).

如果数字 xx 是准回文数,则输出 “YES”;否则输出 “NO”(不带引号)。

输入输出样例

  • 输入#1

    131

    输出#1

    YES
  • 输入#2

    320

    输出#2

    NO
  • 输入#3

    2010200

    输出#3

    YES

输入解题思路,AI测评打分。不知道怎么写?

首页