Lang:Java
Edit12345678910111213141516171819202122232425262728293031import java.util.Scanner;public class Main {private static int k;private static int n;private static StringBuffer s;public static void main(String[] args) {Scanner sc = new Scanner(System.in);s = new StringBuffer();n = sc.nextInt();k = sc.nextInt();for (int i = 1; i <= k; ++i) {foo(i, n);}}private static void foo(int P, int L) {s.append(P);if (P == 0) {P = 1;}if (L == 1) {System.out.println(s);}else {for (int i = 0; i <= k / P; ++i) {foo(i, L - 1);}}s.deleteCharAt(s.length() - 1 );