AT_abc387_e.[ABC387E] Digit Sum Divisible 2
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
对于正整数 n,定义其数位和为 n 在十进制表示下各位数字之和。例如 2025 的数位和是 2+0+2+5=9。
当正整数 n 能被其数位和整除时,称 n 为良整数。例如 2025 能被其数位和 9 整除,因此是良整数。
对于满足 a 和 a+1 均为良整数的正整数对 (a,a+1),称其为良整数双子。例如 (2024,2025) 是良整数双子。
给定正整数 N,请找到一个满足 N≤a 且 a+1≤2N 的良整数双子 (a,a+1)。若不存在这样的双子,请报告这一事实。
输入格式
输入通过标准输入给出,格式如下:
N
输出格式
若存在满足条件的 (a,a+1),输出 a;否则输出 -1。注意 a 必须输出为不带前导零的形式。
若存在多个符合条件的解,输出任意一个即可。
输入输出样例
输入#1
5
输出#1
8
输入#2
21
输出#2
-1
输入#3
1234
输出#3
2024
输入#4
1234567890123456789012345678901234567890
输出#4
1548651852734633803438094164372911259190
说明/提示
约束条件
- N 是满足 1≤N<10100000 的整数
样例解释 1
(8,9) 是满足条件的良整数双子。其他符合条件的解包括 (5,6)、(6,7)、(7,8) 和 (9,10)。
样例解释 2
不存在满足条件的良整数双子。
样例解释 3
(2024,2025) 是满足条件的良整数双子。
翻译由 DeepSeek R1 完成
输入解题思路,AI测评打分。不知道怎么写?