题解 | #小美的排列构造#

小美的排列构造

http://www.nowcoder.com/questionTerminal/bd44aa9a468144b6b53391ae56f2d730

python题解 思想很简单,把最大最小的值两两放在一起即可,那差值就会最小 不过单数个的时候以及到达一半的时候要注意提前跳出

n = int(input())
res = []
for i in range(n):
    res.append(n - i)
    if n - i <= i + 1:
        break
    res.append(i + 1)

print(*res)
全部评论

相关推荐

点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务