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

小美的排列构造

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)
全部评论

相关推荐

vegetable_more_exercise:1-1.5万,没错啊,最少是1人民币,在区间内
点赞 评论 收藏
分享
字节 飞书绩效团队 (n+2) * 15 + 1k * 12 + 1w
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务