关注
第一题坑了,调了将近一个小时,结果是题目没有spj,没来的及测第二题 结束之后写的第二题, O(n),我这边本地测试了几个数据好像没错,欢迎指正 [n,m,k]=map(int, raw_input().split()) def combine(n,m,k): if n==0:
return 'z'*m
if m==0:
return 'a'*n
if k > (max(m, n) + 1) * min(m, n):
return ''
if m==1:
return 'a'*(n-k+1)+'z'+'a'*(k-1)
if n==1:
return 'z'*(k-1)+'a'+'z'*(m-k+1)
asum= (max(m-1, n) + 1) * min(m-1, n)
if k<=asum:# the first is a
return 'a'+combine(n-1,m,k)
else:
return 'z'+combine(n,m-1,k-asum)
if k > (max(m,n)+1)*min(m,n): print -1else: print combine(n,m,k)
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习收获 #
12661次浏览 255人参与
# 穿越回高考你还会选现在的专业吗 #
9239次浏览 147人参与
# 实习吐槽大会 #
15544次浏览 65人参与
# 我的租房踩坑经历 #
5121次浏览 102人参与
# 晒一晒你的工位 #
80067次浏览 279人参与
# TP-LINK工作体验 #
46887次浏览 827人参与
# 入职第三天,晒晒你的工位 #
31500次浏览 154人参与
# 你的办公桌上都有什么? #
6844次浏览 57人参与
# 提前批过来人的忠告 #
102249次浏览 1113人参与
# 你认为工作的意义是什么 #
144175次浏览 1013人参与
# 来选选带哪个offer回家过年 #
659753次浏览 5272人参与
# 工作压力大怎么缓解 #
78484次浏览 932人参与
# 高学历就一定能找到好工作吗? #
47364次浏览 585人参与
# 实习中的菜狗时刻 #
362171次浏览 3282人参与
# 今年形式下双非本找得到工作吗 #
138679次浏览 1055人参与
# 机械制造2023笔面经 #
115979次浏览 747人参与
# 你最满意的offer薪资是哪家公司? #
25515次浏览 131人参与
# 电网笔面经互助 #
33308次浏览 331人参与
# Offer比较,求稳定还是求发展 #
52442次浏览 248人参与
# 24届的你们现状如何了? #
69715次浏览 399人参与