题目:

题解:
class Solution:
def mySqrt(self, x: int) -> int:
if x == 0:
return 0
C, x0 = float(x), float(x)
while True:
xi = 0.5 * (x0 + C / x0)
if abs(x0 - xi) < 1e-7:
break
x0 = xi
return int(x0)














![[贪心] 带期限的作业调度问题](https://img-blog.csdnimg.cn/direct/a0760b6b77dc49e4bc4f021a3e2923e7.png)




