#559. 等差数列 Arithmetic Progressions
等差数列 Arithmetic Progressions
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
一个等差数列是一个能表示成的数列。
在这个问题中是一个非负的整数,是正整数。写一个程序来找出在双平方数集合
(双平方数集合是所有能表示成的平方 的平方的数的集合,其中和为非负整数)
中长度为的等差数列。
输入格式
第一行: ,要找的等差数列的长度。
第二行: ,搜索双平方数的上界。
输出格式
如果没有找到数列,输出。
如果找到了,输出一行或多行, 每行由二个整数组成:。 为等差数列的第一个值,为等差数列的公差。
这些行应该先按排序再按排序。
所求的等差数列将不会多于个。
样例
输入样例
5
7
输出样例
1 4
37 4
2 8
29 8
1 12
5 12
13 12
17 12
5 20
2 24