#P3090. Visible Lattice Points
Visible Lattice Points
题目描述
在第一象限中,一个格点(和为大于等于的整数),如果从原点到的直线不经过任何其他格点,则该点被称为可见的。例如,点不可见,因为从原点出发的直线会经过。下图展示了范围内所有可见点及其从原点出发的连线。
编写一个程序,给定尺寸,计算满足的可见点的数量。
输入格式
第一行包含一个整数(),表示数据集的数量。
接下来的行,每行包含一个整数(),表示网格的尺寸。
输出格式
对于每个数据集,输出一行,包含数据集编号(从开始)的值以及可见点的数量,格式为:数据集编号可见点数量。
样例输入
4
2
4
5
231
样例输出
1 2 5
2 4 13
3 5 21
4 231 32549
来源
2006年大纽约地区编程竞赛