n=5213arr={0,3,5,2}arr_list_sort=sorted(list(arr))# 排序可用数字,以便于查找 比当前数字更小的最大数字n=str(n)n_len=len(n)res=[arr_list_sort[0]]*n_len# 使用最小值初始化所有位置deffan(position):"""回溯-反向递归,并判断是否存在比当前数字更小的数字 position[int]: 当前位置 """#...