#14. 递增的数
递增的数
问题描述
一个正整数如果满足每一位数字都不大于其右边相邻的数字,我们称这个数为一个数位递增数。
例如:
1135是数位递增数(1 ≤ 1 ≤ 3 ≤ 5);1024不是数位递增数(0 < 2 但 1 > 0);
给定正整数 ,请你计算在 中有多少个数位递增数。
输入格式
输入一个正整数 。
输出格式
输出一个整数,表示在 中有多少个数位递增数。
样例输入1
9
样例输出1
9
样例输入2
114514
样例输出2
2391
一个正整数如果满足每一位数字都不大于其右边相邻的数字,我们称这个数为一个数位递增数。
例如:
1135 是数位递增数(1 ≤ 1 ≤ 3 ≤ 5);1024 不是数位递增数(0 < 2 但 1 > 0);给定正整数 n,请你计算在 [1,n] 中有多少个数位递增数。
输入一个正整数 n。(1≤n≤106)
输出一个整数,表示在 [1,n] 中有多少个数位递增数。
9
9
114514
2391