题解 | #火车进站#

火车进站

https://www.nowcoder.com/practice/97ba57c35e9f4749826dc3befaeae109

res = []

def f(wait,stack,out):

    if not wait and not stack:

        res.append(' '.join(out))

    if wait:

        f(wait[1:],stack+[wait[0]],out)

    if stack:

        f(wait,stack[:-1],out+[stack[-1]])

= input()

wait = input().split()

f(wait,[],[])

res.sort()

for i in res:

    print(i)

全部评论

相关推荐

dao_yi:投了1000个左右,回消息的很少,要简历然后说过几天联系的都没有消息了,约面试的基本都是3000左右,足够在当地生活,最后去了一个武汉的3000,干了两天回来考研了,感觉这个行业加班是常态,看能不能考研上岸找个国企,或者大厂。
点赞 评论 收藏
分享
强大的马里奥:不太可能,我校计算机硕士就业率99%
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务