- 博客主页:音符犹如代码
- 系列专栏:蓝桥杯
- 关注博主,后期持续更新系列文章
- 如果有错误感谢请大家批评指出,及时修改
- 感谢大家点赞????收藏⭐评论✍
def find_side(a, b):
total_area = 4 * a + b
max_side = int(total_area ** 0.5)
for n in range(max_side, 0, -1):
if (n * n - b) % 4 == 0 and (n * n - b) // 4 <= a:
return n
a = 7385137888721
b = 10470245
max_side = find_side(a, b)
print(max_side)