import sys n = int(sys.stdin.read()) def dfs(s, n, buff): if s > n: print ' '.join(map(str, buff)) else: dfs(s+1, n, buff) buff.append(s) dfs(s+1, n, buff) buff.pop() dfs(1, n, [])
错的
刚run了下没啥问题, 可能是你用py3了, 当初用py2写的
错的
刚run了下没啥问题, 可能是你用py3了, 当初用py2写的