несколько игроков играют в следующую игру: изначально дан правильный многоугольник с
n
вершинами, в котором не проведено ни одной диагонали. ход игрока заключается в том, что он соединяет две не соседние вершины многоугольника диагональю так, чтобы она не пересекала уже проведённые диагонали в какой-либо точке, не являющейся вершиной многоугольника (в частности, это обозначает, что диагонали проводить нельзя).
игра заканчивается, когда ход сделать невозможно. правила подсчёта очков в этой игре слишком сложны, и здесь мы их приводить не будем. выведите наименьшее суммарное количество ходов, сделанных игроками.
формат ввода
входные данные содержат одно целое число
n
— количество вершин многоугольника (
4
≤
n
≤
1
0
0
0
).
формат вывода
выведите одно число — наименьшее суммарное количество ходов, сделанных игроками.
в примере в случае правильного четырёхугольника (то есть квадрата) первый игрок проводит диагональ, после чего игра автоматически заканчивается: оставшаяся диагональ пересекается с уже проведённой.
пример
ввод вывод
4
1
примечания
решением этой должна являться программа на одном из представленных в системе языков программирования, решающая данную . программа должна считывать данные со стандартного ввода (клавиатуры) и выводить на стандартный вывод (монитор). никаких дополнительных строк или символов выводить не разрешается.
на паскале абс
Модель – это некий заменитель объекта, процесса или явления, который в определенных условиях может заменить оригинал
Информационные модели представляют объекты или процессы в образной или знаковой форме. Рисунки, фотографии, учебные плакаты .
Вербальные модели – мысленные модели. Используется для передачи мыслей.
1)
Б) Здание – пенопластовый макет – проект
В) Земной шар – глобус – карта
Д) Самолет – модель из картона – чертежи
2)
А) Характеристика главного героя в литературном произведении
var a,b,c:real;
begin
writeln('введите стороны треугольника');
readln(a, b, c);
if (a+b>c) and (a+C>b) and (b+c>a) then writeln('треугольник существует')
else writeln('треугольник не существует');
end.
{ Дано целое положительное число. Определите, оканчивается ли оно цифрой 7}
var
N:integer;
begin
writeln('введите число');
readln(N);
if n mod 10= 7 then
writeln('оканчивается цифрой 7')
else writeln( 'не оканчивается цифрой 7');
end.