K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
已知n的取值范围为1 ≤ n ≤ 10^6,需兼顾计算效率与结果正确性。
枚举a∈[1, n],b∈[1, n],判断a² + b²是否等于n,满足则计数加1
枚举a∈[1, √n],b∈[1, √(n - a²)],每找到一组满足条件的数对则计数加1
枚举a∈[1, √n],b∈[a, √(n - a²)],每找到一组满足条件的数对则计数加1
枚举a∈[1, n/2],b∈[a, n/2],判断a² + b²是否等于n,满足则计数加1