taniaovchinnik
13.04.2023 02:15

Вс++
точки
на плоскости задано n точек. кроме того, на плоскости заданы две базовые точки.

напишите программу, которая находит максимальное количество точек, которые попадут в полосу, образованную парой параллельных прямых произвольно проведенных через базовые точки. базовые точки не нужно включать в сумму точек. если точка лежит на прямой – ее необходимо включить в сумму.

входные данные

первая строка содержит одно целое число n (0 ≤ n ≤ 1) - количество точек. вторая строка содержит координаты двух базовых точек в формате x1y1x2y2. каждая из последующих n строк содержит координаты точки плоскости в формате xy. координаты точек - целые числа, по модулю не превышающие 1. базовые точки отличаются, по крайней мере, одной координатой.

выходные данные

вывести одно целое число - найденное максимальное количество точек, которые попадут в полосу, образованную оптимально проведенными параллельными прямыми через базовые точки.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
User5281
22.09.2022 20:14

ответ:Информационный размер статьи I=k*i, где k-количество символов в статье, i- количество бит на  один символ.

1) k=32*40*64= 81920

I= 81920*8= 655360 бит

655360 бит/8= 81920 байт

81920 байт/1024= 80 Кбайт

ответ: 80 Кбайт

2)k=48*40*40= 76800

I=76800*8= 614400 бит

614400 бит/8= 76800 байт

76800 байт/1024= 75 Кбайт

ответ: 75 Кбайт

3)k=64*40*48= 122880

I=122880*8= 983040 бит

983040 бит/8= 122880 байт

122880 байт/1024= 120 Кбайт

ответ: 120 Кбайт

4)k=64*40*64= 163840

I=163840*8= 1310720 бит

1310720 бит/8=163840 байт

163840 байт/1024= 160 Кбайт

ответ: 160 Кбайт

Подробнее - на -

Объяснение:

0,0(0 оценок)
Ответ:
царапина123
22.01.2021 21:13
Const nx=30;var i,j,p,n:integer;A:array[1..nx,1..nx] of integer;d,Sn,min:real;begin p:=1;write('Введите размер матрицы');Read(n);for i:=1 to n do beginfor j:=1 to n do beginA[i,j]:=random(3)-2;write(A[i,j]:4);end;writeln;end;writeln;writeln;for i:=1 to n do beginfor j:=1 to n do beginif i = j then begin if A[i,j]<> 0 then p:=p* A[i,j];write(A[i,j]:4);endelse write(' ':4);end;writeln;end;write('p =',p);writeln;writeln;for i:=1 to n do beginfor j:=1 to n do beginif (i= n -j +1) then begin if A[i,j]<> 0 then p:=p* A[i,j];write(A[i,j]:4);endelse write(' ':4);end;writeln;end;write('p =',p);end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота