CF1984B.Large Addition

普及-

通过率:0%

AC君温馨提醒

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

题目描述

如果一个数字在 55 到 99 之间(包含 55 和 99),则称其为“大”数字。如果一个正整数的所有数字都是大数字,则称其为“大”正整数。

给定一个整数 xx,判断是否存在两个位数相同且都是大正整数的数,它们的和等于 xx。

输入格式

第一行包含一个整数 tt(1≤t≤1041 \leq t \leq 10^4),表示测试用例的数量。

每个测试用例包含一行,一个整数 xx(10≤x≤101810 \leq x \leq 10^{18})。

输出格式

对于每个测试用例,如果 xx 满足条件,输出 YES\texttt{YES},否则输出 NO\texttt{NO}。

你可以以任意大小写形式输出 YES\texttt{YES} 和 NO\texttt{NO}(例如,yES\texttt{yES}、yes\texttt{yes}、Yes\texttt{Yes} 都会被识别为肯定回答)。

输入输出样例

  • 输入#1

    11
    1337
    200
    1393938
    1434
    98765432123456789
    11111111111111111
    420
    1984
    10
    69
    119

    输出#1

    YES
    NO
    YES
    YES
    NO
    YES
    NO
    YES
    YES
    NO
    NO

说明/提示

在第一个测试用例中,可以有 658+679=1337658 + 679 = 1337。

在第二个测试用例中,可以证明不存在长度相同且所有数字都是大数字的两个数之和等于 200200。

在第三个测试用例中,可以有 696 969+696 969=1 393 938696\,969 + 696\,969 = 1\,393\,938。

在第四个测试用例中,可以有 777+657=1434777 + 657 = 1434。

由 ChatGPT 4.1 翻译

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

首页