MichelleWu
MichelleWu
全部文章
分类
归档
标签
去牛客网
登录
/
注册
MichelleWu的博客
全部文章
(共75篇)
题解 | #查找兄弟单词#
#处理输入 s=input().split(' ') n=int(s[0]) words=s[1:n+1] x=s[n+1] k=int(s[-1]) #别人的聪明办法 #使用sorted的对单词中的字母进行排序,降低了算法复杂度 a=[]#用a存储兄弟单词 for word in words:...
2023-10-09
0
283
题解 | #字符串排序#
#学习到的知识: #print(*([1, 2, 3]), sep='') 的意思是将列表 [1, 2, 3] 中的元素作为独立的参数传递给 print() 函数,同时设置 sep='',表示不使用分隔符。 #别人的方法 while True: try: letter = i...
2023-10-09
0
321
题解 | #合唱队#
#使用了两个dp列表来存储状态 #我很厉害,非常有长进,从一开始不会动态规划,到现在可以解决这个问题了! n=int(input()) s=[int(x) for x in input().split()] dp1=[1]*n dp2=[0]*n #从后往前,看这个人右边最多能站几个人 for...
2023-10-09
0
346
题解 | #密码验证合格程序#
while True: try: #输入 s=input() def f(s): # 密码要求:1.长度超过8位 if len(s)<=8: retur...
2023-10-09
0
272
题解 | #坐标移动#
#比动态规划简单多了,我恨动态规划 #输入 s=input().split(';') #去除失效命令: s=[x for x in s if len(x)>1 and x[0] in ('A','S','W','D') and x[1:].isdigit() ] #注意表达式中for语句...
2023-10-09
0
317
题解 | #求最大连续bit数#
#耍帅一行搞定。 print(max(map(lambda x: len(x),bin(int(input())).replace("0b", "").split("0")))) #实际的思路: while True: try: ...
2023-10-08
0
201
题解 | #最长回文子串#
#别人的聪明办法: #1.巧用[::-1] #2.使用两个for循环,第二个循环从i+1开始 while True: try: s = input() res = [] for i in range(len(s)): ...
2023-10-08
0
274
题解 | #统计大写字母个数#
c=0 for x in input(): if x.isupper(): c=c+1 print(c)
2023-10-08
0
198
题解 | #二维数组操作#
while True: try: m, n = map(int, input().split()) x1, y1, x2, y2 = map(int, input().split()) x, y = int(input()), int(inpu...
2023-10-08
0
268
题解 | #整型数组合并#
#学到的知识: #1. 使用 + 运算符或者 extend() 方法来合并两个列表 #2. 使用pandas的 concat() 函数合并两个数据框DataFrame # df1 = pd.DataFrame({'A': [1, 2, 3]}) # df2 = pd.DataFrame({'A': ...
2023-10-08
0
213
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页