拼多多第k大的数有人过了吗

1.奇数偶数
tmp = input().split(',')
L = list(map(int,tmp[:-1]))
L_1,N = map(int,tmp[-1].split(';'))
L.append(L_1)
odd = []
even = []
for i in L:
    if i % 2 == 0:
        even.append(i)
    else:
        odd.append(i)
odd.sort(reverse=True)
even.sort(reverse=True)
res = []
for i in range(N):
    if even:
        res.append(str(even.pop(0)))
    else:
        res.append(str(odd.pop(0)))
print(','.join(res))


2.扑克牌
S = int(input())
def backtrace(i,now,op,res):
    if i == N:
        if not now and res == xiaobai:
            out.append(op)
        return
    backtrace(i+1,now[1:],op+['d'],res)
    backtrace(i+1,now[1:],op+['l'],[now[0]]+res)
    backtrace(i+1,now[1:],op+['r'],res+[now[0]])
for i in range(S):
    xiaomei = list(map(int, list(input())))
    xiaobai = list(map(int, list(input())))
    N = len(xiaomei)
    out = []
    backtrace(0,xiaomei,[],[])
    out.sort()
    print('{')
    for k in out:
        print(' '.join(k))
    print('}')


#拼多多##笔试题目#
全部评论
什么满了
点赞 回复 分享
发布于 2019-09-01 17:22
最新消息,拼多多好像满了,京东也满了。。
点赞 回复 分享
发布于 2019-09-01 17:12
第二题玩扑克牌的,题目是不是有问题呢?求大佬给思路
点赞 回复 分享
发布于 2019-09-01 17:07
leetcode 668题
点赞 回复 分享
发布于 2019-09-01 17:02
有,过了、
点赞 回复 分享
发布于 2019-09-01 17:00
具体题目是什么?
点赞 回复 分享
发布于 2019-09-01 17:00

相关推荐

评论
1
4
分享

创作者周榜

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