|
0 / 0 / 0
Регистрация: 09.01.2025
Сообщений: 4
|
|
Египетские пирамиды10.01.2025, 16:20. Показов 1843. Ответов 3
Метки нет (Все метки)
Задача B: Египетские пирамиды
Условие задачи (pdf) Не только майя хотят строить пирамиды. Египтяне занимались этим до того, как это стало мэйнстримом. У египтян была более сложная схема — им надоели пирамиды с квадратным или прямоугольным основанием. Поэтому теперь каждый уровень пирамиды — произвольный многоугольник. Если представить пустыню в виде координатной плоскости и спроецировать на песок вершины каждого такого многоугольника пирамиды, то получатся просто вложенные друг в друга многоугольники на координатной плоскости. Вообразите себя астрономом, а в Древнем Египте им давали все попадающиеся под руку задачи. По координатам проекций для каждого уровня определите, сколько уровней находится строго под ним. Гарантируется, что для любых двух многоугольников один вложен в другой. Также никакие два многоугольника не пересекаются по периметру. Формат входных данных Первая строка входного файла содержит целое число — количество многоугольников, . Следующие строк описывают уровней-многоугольников. –ая строка файла описывает –ый многоугольник. Первое целое число — количество вершин многоугольника, . Последующие пар чисел — координаты вершин многоугольника в порядке его обхода. Координаты вершин — целые числа, принадлежащие диапазону от до . Формат результата Выведите единственную строку — -ое число в ней должно быть равно числу уровней строго под -м. Примеры Входные данные 3 3 -2 1 8 9 12 1 3 7 5 6 3 7 4 4 4 3 7 7 9 3 1 2 Результат работы 0 2 1
0
|
|
| 10.01.2025, 16:20 | |
|
Ответы с готовыми решениями:
3
Вычислить: высоту пирамиды; объем пирамиды; площадь ее полной поверхности По заданным вершинам найти объем пирамиды Циклической вывод пирамиды |
|
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,759
|
||||||
| 10.01.2025, 22:34 | ||||||
|
Очевидно, что нулевому уровню будет соответствовать самый большой по площади прямоугольник, следующему - поменьше, и т.д.
Т.е. предлагаю создать функцию вычисления площади полигона по координатам, используя https://ru.m.wikipedia.org/wik... 1%81%D0%B0 Дальше останется только отсортировать полигоны, используя в качестве ключа эту функцию. Добавлено через 2 часа 49 минут Если ничего не напутал:
0
|
||||||
|
964 / 485 / 241
Регистрация: 02.06.2016
Сообщений: 760
|
||
| 13.01.2025, 14:44 | ||
|
0
|
||
| 13.01.2025, 14:44 | |
|
Помогаю со студенческими работами здесь
4
Египетские знаки Египетские дроби
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|