- from sys import argv
- script, start, end = argv
- vis = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
- ans = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
- def dfs(cur, m):
- ans[cur] = m
- if cur == int(end) - int(start) + 1:
- for i in xrange(int(start), int(end) + 1):
- print ans[i],
- return
- cur = cur + 1
- for i in xrange(int(start), int(end) + 1):
- dfs(cur, i)
- dfs(0, start)
- #该片段来自于http://www.codesnippet.cn/detail/301020136793.html
来源: http://www.codesnippet.cn/detail/301020136793.html