1. point1. обрахуйте, яку найбільшу кількість точок с цілочисельними координатами на листку в клітинку можливо накрити квадратом зі стороною n клітинок, при умові, що сторони квадрата паралельні сторонам клітинок.
технічні умови. програма point1 читає з пристрою стандартного введення ціле число n (1 ≤ n ≤ 105). програма виводить на пристрій стандартного виведення відповідь на .
приклади
введення виведення
1 4
2 9
Запросы позволяют отобрать те записи, которые удовлетворяют заданным условиям. Запросы, как и фильтры, бывают простые и сложные. Простой запрос содержит одно условие, а сложный запрос содержит несколько условий для различных полей.
// Внимание! Если программа не работает, обновите её версию!
begin
var Z:=ArrRandom(ReadInteger('n='),1,99);
Writeln('Массив Z'); Z.Println;
Writeln('Массив X');
var X:=Z[1::2].Select(p->p/2).ToArray; Swap(X[0],X[X.Length-1]);
X.Println;
Writeln('Массив Y');
var Y:=Z[::2].Select(p->p/3).ToArray; Swap(Y[0],Y[Y.Length-1]);
Y.Println
end.
Пример
n= 8
Массив Z
74 17 35 3 33 84 48 39
Массив X
19.5 1.5 42 8.5
Массив Y
16 11.6666666666667 11 24.6666666666667