题目背景
PA 2025 R3C.
题目描述
一个底面尺寸为 a×b,高为 h 的长方体水箱的对角线长度为 a2+b2+h2。这里,a,b,h 均为正整数。
求出有多少个本质不同的水箱满足以下条件:
- a2+b2+h2∈Z;
- a2+b2+h2≤n。
定义两个水箱 a1,b1,h1,a2,b2,h2 本质不同,当且仅当 {a1,b1}={a2,b2} 或者 h1=h2。
输入格式
一行一个正整数 n。
输出格式
一行一个非负整数,表示答案。
7
7
提示
样例解释
满足条件的水族箱如下:
- 底面形状 1×2,高为 2,对角线长为 3。
- 底面形状 2×2,高为 1,对角线长为 3。
- 底面形状 2×4,高为 4,对角线长为 6。
- 底面形状 4×4,高为 2,对角线长为 6。
- 底面形状 2×3,高为 6,对角线长为 7。
- 底面形状 2×6,高为 3,对角线长为 7。
- 底面形状 3×6,高为 2,对角线长为 7。
数据范围
- 1≤n≤5000。