[USACO1.4] Arithmetic Progressions

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

An arithmetic progression is a sequence of the form a,a+b,a+2b,,a+nba, a+b, a+2b, \ldots, a+nb where n=0,1,2,3,n=0,1,2,3,\ldots. For this problem, aa is a non-negative integer and bb is a positive integer.

Write a program that finds all arithmetic progressions of length NN in the set SS of bisquares. The set of bisquares is defined as the set of all integers of the form p2+q2p^2 + q^2 where pp and qq are non-negative integers.

输入格式

  • Line 1: NN (3N253 \le N \le 25), the length of progressions for which to search.
  • Line 2: MM (1M2501 \le M \le 250), an upper bound to limit the search to the bisquares with 0p,qM0 \le p,q \le M.

输出格式

If no sequence is found, a single line reading NONE. Otherwise, output one or more lines, each with two integers: the first element in a found sequence and the difference between consecutive elements in the same sequence. The lines should be ordered with smallest-difference sequences first and smallest starting number within those sequences first.

There will be no more than 1000010000 sequences.

5
7

1 4
37 4
2 8
29 8
1 12
5 12
13 12
17 12
5 20
2 24

提示

USACO Training Section 1.4.

入门作业1

Not Claimed
Status
Done
Problem
24
Open Since
2026-2-5 0:00
Deadline
2026-2-24 23:59
Extension
24 hour(s)