证毕


私信TA

用户名:uq_84608482620

访问量:1979

签 名:

等  级
排  名 1735
经  验 2593
参赛次数 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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区