Главная /
Решение олимпиадных задач по информатике /
Определить, находится точка [формула].
Определить, находится точка внутри или вне выпуклого многоугольника, имеющего вершины .
вопросПравильный ответ:
если сумма площадей треугольников равна сумме площадей треугольников , то точка находится внутри многоугольника (иначе - вне многоугольника)
если координата точки входит в диапазон, ограниченный минимальной и максимальной координатой по оси всех вершин многоугольника И координата точки входит в диапазон, ограниченный минимальной и максимальной координатой по оси всех вершин многоугольника, то точка находится внутри многоугольника (иначе - вне)
если расстояние от начала координат до точки входит в диапазон, ограниченный расстоянием от начала координат "ближайшей" к началу координат точки и расстоянием от начала координат до наиболее удаленной от начала координат точки, то точка находится внутри многоугольника (иначе - вне)
математической зависимости для определения вхождения точки в многоугольник нет
Сложность вопроса
77
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Комментарии:
Аноним
Это очень легкий тест intuit.
20 янв 2020
Аноним
Это очень элементарный решебник интуит.
04 окт 2018
Аноним
Какой человек гуглит эти тесты inuit? Это же легко
21 ноя 2016
Другие ответы на вопросы из темы программирование интуит.
- # Арифметическое выражение для вычисления длины отрезка на Паскале:
- # Комбинаторные группы, в которых есть повторяющиеся элементы свидетельствуют о:
- # Приведенная программа на Паскале позволяет … var a, b, s, x: integer; begin readln (a); readln (b); s:=0; while a<>0 do begin x:=a mod b; s:=s*10 +x; a:=a div b; end; writeln (s); end.
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, произойдет вывод ряда чисел. Укажите этот ряд чисел (через пробел): . . . n:=5; for i:=1 to n do begin x[i]:=n-i+1; y[i]:=i; end; for j:=n downto 2 do for i:=1 to j-1 do if x[i]>x[i+1] then begin g:=x[i]; x[i]:= x[i+1]; x[i+1]:=g; g:=y[i]; y[i]:= y[i+1]; y[i+1]:=g; end; for i:=1 to n do write (x[i]+y[i]); . . .
- # Приведенный ниже фрагмент программы на Паскале реализует алгоритм заполнения Арифметического квадрата. … for i:=1 to n do begin a[i,1]:=i; a[1,i]:=i; end; for i:=2 to n do for j:=2 to n do a[i,j]:=a[i-1,j]+a[i,j-1]; … Найдите в нем ошибку: