(每日一练28811)题目名称:小艺的英文名
小艺酱想给自己起一个英文名字。 小艺酱想要装的自己学识渊博。 所以她想要自己英文名字必须满足: 1.只有字母表中前k个小写字母。 2.必须是回文串。 3.前k个小写字母每个字母至少出现一次。 小艺酱已经自己完成了部分空余的字母部分用’?’代替。 请你帮她完成她的英文名字。
嗯,除非两个对应的位置都是?号,其他位置的?替换成对应的内容,两个都是?号的,则按缺失字符递补。
k = int(input())
name = input()
n = len(name)
cs = 'abcdefghijklmnopqrstuvwxyz'
ans = ''
less = sorted(set(cs[:k]) - set(name))
l = (n - 1) // 2
r = l if n % 2 == 1 else l + 1
t = list(name)
for i in range(l + 1):
if t[l - i] != t[r + i] and '?' not in [t[l - i],t[r + i]]:
ans = 'QAQ'
break
elif t[l - i] != t[r + i]:
t[l - i] = t[r + i] = (t[l - i] if t[l - i] != '?' else t[r + i])
elif '?' == t[l - i] == t[r + i]:
t[l - i] = t[r + i] = (less.pop() if len(less) > 0 else 'a')
if ans == '':
if len(less) > 0:
ans = 'QAQ'
else:
ans = ''.join(t)
print(ans)
...全文
相关推荐
基于单级PFC控制器的LED照明电源设计
其中,UCC28810在PFC升压级中发挥关键作用,而UCC28811则用于恒流降压级,配合TPS92020驱动器实现高效能量转换。
人工智能的采用和全系统的改变
Gans和Avi Goldfarb撰写的NBER工作论文28811号探讨了这一主题,强调了AI引入如何要求组织进行系统性的调整,既是挑战也是机遇。
zigbee路灯远程控制系统设计.docx
系统的组成结构简洁明了,主要包含三个部分:控制中心、Zigbee无线路灯控制器节点以及转发节点。
基于单级PFC控制器UCC28810的LED照明电源
首级为基于UCC28810的PFC升压跟随器级,次级为基于UCC28811的恒流降压(Buck)级,最后一级则为半桥谐振LLC转换器。这种设计能够达到高效率和高功率因数,适用于大功率LED路灯的应用。
基于PFC控制器的LED照明电源系统
另外,UCC28810也支持更复杂的240W LED路灯驱动电源系统,该系统由三个部分组成:PFC升压跟随器级,采用UCC28810控制;恒流降压(Buck)级,由UCC28811驱动,两者都工作在临界导通模式


