洛谷题目:P1157 组合的输出
题目如下:
![](https://i-blog.csdnimg.cn/blog_migrate/b2d47f96ed9de85522a8805a1578dc89.png#pic_center)
![](https://i-blog.csdnimg.cn/blog_migrate/451258932068f2ce5b01336c8a58491b.png#pic_center)
我的代码:
import java.io.*;
/*
思路:dfs思想,其中改进下即可,这样就能够得到不重复的组合。
递归代码提醒:t代表当前函数找第几个数,l接收上一个函数的i+1,从而实现不重复组合。
*/
public class Main{
static int k = 0; // 接收几个数据
static int ct = 0; // 指向cc【】的存储数据的下一个位置
static int[] ints; // 存入输入数据
static boolean[] pd; // 判断读入的数据某些是否被使用
static int[] cc; // 存入应该输出的数据
static StringBuilder str = new StringBuilder();
static BufferedReader ins = new BufferedReader(new