[Offer收割]编程练习赛23 register

Ended

Participants:430

Verdict:Accepted
Score:100 / 100
Submitted:2017-08-20 13:06:14

Lang:Java

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import 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 = 1i <= k++i) {
            foo(in);
        }
    }
    private static void foo(int Pint L) {
        s.append(P);
        if (P == 0) {P = 1;}
        if (L == 1) {
            System.out.println(s);
        }else {
            for (int i = 0i <= k / P++i) {
                foo(iL - 1);
            }
        }
        s.deleteCharAt(s.length() - 1 );
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX