2021年12月26日

import re(正则表达式)

摘要: 例题:URL 1 import re 2 def url(string: str) -> list : 3 # 含括号匹配时不作处理仅返回括号内容 4 # 在括号前假设?:后返回所有元素 5 result = re.findall(r'(?:https?|ftp|file)://[-A-Za-z0- 阅读全文

posted @ 2021-12-26 15:31 衔白棋子的黑猫 阅读(1253) 评论(0) 推荐(0)

分解因数

摘要: def dfs(a, m): if a == 1: return 1 if m == 1: return 0 if a % m == 0: return dfs(a,m-1) + dfs(a / m,m); return dfs(a,m-1) a = int(input()) print(dfs(a 阅读全文

posted @ 2021-12-26 15:27 衔白棋子的黑猫 阅读(90) 评论(0) 推荐(0)

字典copy

摘要: #生成字典3输入: 1 2 3 4输出: {1:{2:{3:{4:{}}}}}import copyl=input().split()l.reverse()d1={}d2={}for i in l: #从后向前构造字典 d1[i]=d2 #每次元素为l中的值,索引为上一次的字典 d2=copy.de 阅读全文

posted @ 2021-12-26 14:20 衔白棋子的黑猫 阅读(55) 评论(0) 推荐(0)

长安

摘要: 关于绕开某一点p,我只能理解为,总路径中经过p的数量,乘法原理 怎么算呢,以p为出发点到终点(bi,bj),整体平移等同于起点(0,0)到(bi-pi,bj-pj) 1.递推 dp[i][j]=dp[i-1][j]+dp[i][j-1] init:dp[0][j]=dp[i][0]=1 #38.长安 阅读全文

posted @ 2021-12-26 14:11 衔白棋子的黑猫 阅读(46) 评论(0) 推荐(0)

导航