证毕


私信TA

用户名:uq_84608482620

访问量:2481

签 名:

等  级
排  名 1759
经  验 2660
参赛次数 0
文章发表 21
年  龄 0
在职情况 学生
学  校 NUAA
专  业 物理学

  自我简介:

解题思路:

注意事项:

参考代码:

n,r = map(int,input().strip().split())
nums = [i for i in range(1,n+1)]
result = []

def DFS(index,track):
    
    if len(track) == r:
        result.append(track)
        return
    if index >= n:
        return
    
    
    DFS(index+1,track+[nums[index]])
    DFS(index+1,track)
    
    return result
    
res=DFS(0,[])
for i in res:
    for j in i:
        print('{:>3d}'.format(j),end="")
    print("")


 

0.0分

1 人评分

  评论区

  • «
  • »