import java.util.Scanner; public class Main { static int nums; static int a; static int b; public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ a=sc.nextInt(); b=sc.nextInt(); nums=0; dfs("0",1); System.out.println(nums); } } static void dfs(String s,int index){ long n=Long.parseLong(s); if(n!=0&&n>b)return ; if(n>=a&&n<=b)nums++; for (int i = index; i <=9; i++){ dfs(s+i,i); } } }
0.0分
1 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:612 |
DNA (C语言描述,数据结构)浏览:850 |
Hello, world! (C++代码)浏览:1744 |
C语言训练-字符串正反连接 (C语言代码)浏览:629 |
快速排序算法1浏览:877 |
母牛的故事 (C语言代码)浏览:451 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:449 |
多组数据新方法浏览:355 |
1199题解浏览:653 |
C语言程序设计教程(第三版)课后习题8.3 (C++代码)浏览:503 |