Tricks
py二维数组初始化
dp = [[0] * (n+1) for i in range(m+1)] # dp[m][n]字符串gcd
def sgcd(str1: str, str2: str):
if str1+str2 == str2+str1:
len1 = len(str(str1))
len2 = len(str(str2))
return str1[0:gcd(len1, len2)]
return ''字符串lcm
def slcm(str1,str2):
_gcd = sgcd(str1, str2)
if not _gcd:
return -1
leng = len(_gcd)
a = len(s)//leng
b = len(t)//leng
c = lcm(a, b)
return c*_gcd排列与组合数
围成圆圈处理套路
进制转换
浮点数gcd
最后更新于
这有帮助吗?