def Wanquan(num): """num是正整数""" return bfs(num) def bfs(num): """对num,求出其减去开方最大值后的剩余值""" i = 1 result=0 while True: if i * i > num: num = num - (i - 1