СРОЧНО!!!!!!!!НУЖНО ПРЯМО СЕЙЧАС!!!!!!! Вася нашёл ** чердаке старую шахматную доску...

0 голосов
26 просмотров

СРОЧНО!!!!!!!!НУЖНО ПРЯМО СЕЙЧАС!!!!!!!
Вася нашёл на чердаке старую шахматную доску размером N * N клеток. Её правая нижняя клетка была белой, а каждая клетка имела размер 1 * 1. Из хулиганских побуждений Вася выпилил лобзиком все белые клетки доски, находившиеся у её краёв.

Определите периметр оставшейся фигуры или фигур.

На рисунке приведён пример для доски размером 4 * 4. Границы, входящие в периметр, помечены красным.

Формат входных данных

Вводится одно число N (2 ≤ N ≤ 2 * 109).

Формат результата

Выведите одно число - периметр получившейся фигуры (или фигур).

Примеры

Входные данные
4
Результат работы
24

Примечания

Система оценки: Решения, верно работающие при 2 ≤ N ≤ 1000 будут получать не менее 50% баллов.


image

Информатика (17 баллов) | 26 просмотров
Дан 1 ответ
0 голосов

Ооооо, Высшая проба))))))

(19 баллов)
0

должно одно число вывести

0

и больше ничего

0

если получится хоть что-то скинь пж

0

если хоть какая-нибудь получится, скину. Если что-нибудь сможешь, тоже кинь пж))

0

ну, у меня только на 9 баллов есть решение

0

д хоть на сколько, у меня просто 0

0

скинь пожалйста

0

var n,a, i, p,c,t:integer;
b:array [1..100000] of integer;
begin
readln(N);
p:=4*n;
for i:=1 to (4*n-4) do begin
if i mod 2 = 0 then b[i]:=1;end;
c:=(n div 2) -1;
t:=(n div 4);
if (n mod 2 = 0) and (b[1]=0) then p:=p+ 8*c;
if (n mod 2 <> 0) and (b[1]=0) then p:=p+8*t;
writeln (p);
end.

0

блен, чел, я тебя люблю

0

)))))