Tuyota
Tuyota
全部文章
分类
题解(7)
归档
标签
去牛客网
登录
/
注册
Tuyota的博客
全部文章
(共2篇)
题解 | #字符串分隔#
将该数乘以2,向下取整,如果能被2整除,说明小数点位小于0.5 num=float(input()) k=int(2*num) if k%2==0: k/=2 else: k=(k+1)/2 print(int(k))
Python3
2022-03-30
1
152
题解 | #字符串分隔#
通过while循环可以进一步降低算法复杂度,这种算法在遇到质数因子比较多的大数时,可以较快的运行处结果 num=int(input()) k=2 while True: if k<(int(math.sqrt(num))+1) and num%k==0: num/=k ...
Python3
2022-03-30
0
209