链接:原文链接
题解如下(法一容易理解,法二代码简单)
方法一:
根据输入输出样例可以知道,组合里前面的数字往往比后面的数字要小,利用这个条件进行深搜:
box[ ]来标记该数字是否使用过,w[ ]储存输出的数字
import java.util.*;
public class Main {
static int n,r,w[];
static boolean box[];
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
n=in.