AT_arc034_2.[ARC034B] 方程式
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
对于正整数 n,用 f(n) 表示 n 的十进制表示中各位数字之和。例如,f(123)=1+2+3=6,f(4)=4。
给定一个正整数 N。请找出所有满足等式 x+f(x)=N 的正整数 x。
输入格式
输入通过标准输入按以下格式给出。
N
- 第 1 行包含一个整数 N,满足 1≤N≤1018。
输出格式
设满足等式的正整数 x 的个数为 k。请在第 1 行输出 k,接下来的 k 行中,按升序每行输出一个满足条件的正整数 x。
不要忘记输出末尾的换行符。
输入输出样例
输入#1
8
输出#1
1 4
输入#2
101
输出#2
2 91 100
输入#3
108
输出#3
0
说明/提示
部分分
本题设有部分分。
- 有 20 分的测试点满足 1≤N≤1000。
样例解释 1
如题目所述,f(4)=4,除了 4 以外没有其他满足条件的正整数。
样例解释 2
可能存在多个解。
样例解释 3
也可能不存在解。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?