NYOJ--32(搜索)-题目-----------------------------组合数

package search;

/*组合数
 时间限制:3000 ms  |  内存限制:65535 KB
 难度:3
 描述
 找出从自然数1、2、... 、n(0= r; i--) {
			dfs(i + "", i);
		}
		sc.close();
	}

	private static void dfs(String number, int n) {

		if (number.length() == r) {
			System.out.println(number);
			return;
		}

		// 逐个逐个添加到尾部,然后递归
		for (int i = n - 1; i > 0; i--) {
			dfs(number + i, i);
		}
	}
}

你可能感兴趣的:(NYOJ)