AT_agc011_e.[AGC011E] Increasing Numbers
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
当用十进制表示一个整数时,如果所有相邻的数位都满足右边的数位数值不少于左边的数位数值,我们称这样的非负整数为“递增数”。例如,1558、11、3、0 是递增数,而 10 和 20170312 不是递增数。
すぬけ君有一个整数 N。请计算,将 N 表示为若干个递增数之和,最少需要几个递增数。
输入格式
输入为一行,包含一个整数 N。
输出格式
输出仅一行,表示将 N 表示为若干个递增数的和时,所需递增数的最小个数。
输入输出样例
输入#1
80
输出#1
2
输入#2
123456789
输出#2
1
输入#3
20170312
输出#3
4
输入#4
7204647845201772120166980358816078279571541735614841625060678056933503
输出#4
31
说明/提示
限制
- 1≤N≤10500000
样例解释 1
例如,80=77+3,可以表示为两个递增数之和。
样例解释 2
123456789 本身就是递增数,所以只需要 1 个递增数即可表示。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?