Форум программистов, компьютерный форум, киберфорум
Геометрия
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/26: Рейтинг темы: голосов - 26, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 12.10.2021
Сообщений: 17

Проверить, можно ли полностью закрыть квадрат кругами (математическая часть)

16.10.2021, 21:13. Показов 7621. Ответов 102
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В эту тему перенесена математическая часть темы
Проверить, можно ли полностью закрыть квадрат кругами

У вас есть 4 круга радиусом R и квадрат со стороной А.
Проверить, можно ли полностью закрыть квадрат этими кругами, размещая круги в любом положении над квадратом.
Если закрыть квадрат 4-ми кругами возможно, найти минимальное количество кругов, которые для этого потребуются.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.10.2021, 21:13
Ответы с готовыми решениями:

Проверить, можно ли полностью закрыть квадрат кругами
Математическая часть перенесена в тему https://www.cyberforum.ru/csharp-beginners/thread2887151.html У вас есть 4 круга радиусом R и...

Определить, можно ли прямоугольное отверстие размерами a*b полностью закрыть круглой картонкой радиусом r
Имеется прямоугольное отверстие размерами a на b, определить, можно ли его полностью закрыть круглой картонкой радиусом r

Как можно временно полностью выключить часть кода в проекте
Добрый день. Вопрос о том, как можно временно полностью выключить часть кода в проекте. Пример: проект состоит из следующих...

102
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
17.10.2021, 00:30
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от QuakerRUS Посмотреть сообщение
Мы высчитываем идеальный радиус
Так все-таки мы привязаны к положению круга?
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
17.10.2021, 00:34
Цитата Сообщение от wizard41 Посмотреть сообщение
Так все-таки мы привязаны к положению круга?
Согласно условию:

Цитата Сообщение от Perchi Посмотреть сообщение
найти минимальное количество кругов, которые для этого потребуются
То есть мы должны:

1. Расположить квадрат идеально внутри окружности. Проверить вписался ли квадрат.
2. Расположить квадрат идеально внутри двух окружностей. Проверить вписался ли квадрат.
3. Расположить квадрат идеально внутри трех окружностей. Проверить вписался ли квадрат.
4. Расположить квадрат идеально внутри четырех окружностей. Проверить вписался ли квадрат.
5. Если не вписался в четыре круга, то считаем, что не вписывается.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
17.10.2021, 00:35


??
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
17.10.2021, 00:36
Цитата Сообщение от wizard41 Посмотреть сообщение
??
Второй случай не соответствует идеальному положению. А по условию мы его должны сами найти, т.к.:

Цитата Сообщение от Perchi Посмотреть сообщение
размещая круги в любом положении над квадратом
Цитата Сообщение от Perchi Посмотреть сообщение
Если закрыть квадрат 4-ми кругами возможно, найти минимальное количество кругов, которые для этого потребуются.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
17.10.2021, 00:37
Цитата Сообщение от QuakerRUS Посмотреть сообщение
То есть мы должны:
1. Расположить квадрат идеально внутри окружности. Проверить вписался ли квадрат.
...
Ну ладно, я понял. Завтра продолжим
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
17.10.2021, 00:40
Цитата Сообщение от wizard41 Посмотреть сообщение
Ну ладно, я понял. Завтра продолжим
Но так как я не могу себе представить расчеты для трех кругов, есть вероятность, что в задаче требовалось что-то совсем иное, и мы зря на это потратили столько времени)
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
17.10.2021, 11:42
Цитата Сообщение от QuakerRUS Посмотреть сообщение
Получаем k = a / 8
Хм... Ну допустим.
Пока не ясно для трех кругов - в каких пропорциях вы разбиваете квадрат?
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
17.10.2021, 12:03
Цитата Сообщение от wizard41 Посмотреть сообщение
Пока не ясно для трех кругов - в каких пропорциях вы разбиваете квадрат?
Так для этого k я и считал. Ширина узкого длинного прямоугольника 1 / 8 стороны квадрата согласно уравнению.
1
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16445 / 11288 / 2892
Регистрация: 21.04.2018
Сообщений: 33,189
Записей в блоге: 2
17.10.2021, 13:25
Цитата Сообщение от wizard41 Посмотреть сообщение
Пока не ясно для трех кругов - в каких пропорциях вы разбиваете квадрат?
Из вычислений QuakerRUS, радиус должен быть больше или равен а*65/128.
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
17.10.2021, 13:30
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Из вычислений QuakerRUS, радиус должен быть больше или равен а*65/128.
Квадрат радиуса должен быть больше или равен а*a*65/256
1
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
17.10.2021, 13:38
QuakerRUS, а 256 это что?
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
17.10.2021, 14:19
QuakerRUS,
в первом приближении вроде как-бы и верно, но где-то в подсознании чувствуется подвох.
Тут надо придумать метод проверки вашей теоремы )

Добавлено через 26 секунд
Особенно с тремя кругами.
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
17.10.2021, 14:21
wizard41, попробуйте, может сможете придумать более оптимальное расположение кругов.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
17.10.2021, 14:23
Цитата Сообщение от QuakerRUS Посмотреть сообщение
попробуйте
Надо сделать перерыв ).
Да и посмотрим что ТС скажет, вдруг прокатит.
0
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
17.10.2021, 20:00
Цитата Сообщение от wizard41 Посмотреть сообщение
Да и посмотрим что ТС скажет, вдруг прокатит.
По-моему ему данная тема не особо интересна. По крайней мере при том, что он ее иногда просматривает, комментариев никаких не оставляет)
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
17.10.2021, 20:08
Цитата Сообщение от QuakerRUS Посмотреть сообщение
ему данная тема не особо интересна
Да это и так понятно Это же просто задание, которое надо выполнить. Еще и не своими руками (головой) )
QuakerRUS, есть у меня идея как это осуществить другим путем, через вычисления площадей пересекающихся окружностей. Пока реализовывать лень, но если будет время и желание, то попробую.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
20.10.2021, 09:44
QuakerRUS и еще момент:
закрытие квадрата 4-мя кругами. Если взять круг диаметром = стороне квадрата, то:
Название: Untitled Diagram (1).png
Просмотров: 64

Размер: 4.6 Кб
Не идет...
Но ситуация меняется, если расположить их вот так:
Название: Untitled Diagram (2).png
Просмотров: 64

Размер: 4.6 Кб
Т.е. минимальный радиус круга для 4-х кругов:
Rmin = A / 2, где A - сторона квадрата.
1
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
20.10.2021, 10:13
Цитата Сообщение от wizard41 Посмотреть сообщение
На вашем рисунке, где 3 круга закрывают квадрат: размеры кругов могут быть меньше
Похоже на правду. А как считали, если не секрет?

Цитата Сообщение от wizard41 Посмотреть сообщение
Т.е. минимальный радиус круга для 4-х кругов:
Rmin = A / 2, где A - сторона квадрата.
В моем случае диаметр кругов меньше стороны квадрата.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3465 / 2785 / 576
Регистрация: 04.09.2018
Сообщений: 8,764
Записей в блоге: 3
20.10.2021, 10:34
Цитата Сообщение от QuakerRUS Посмотреть сообщение
А как считали, если не секрет?
Ух... Три листа исписал.
Вначале, как я предполагал, я пошел в сторону интегралов, высчитывая общую площадь перекрывающихся кругов и сравнивая с площадью квадрата. Но эта идея быстро отвалилась, т.к. в этом случае необходима привязка к положению кругов.
Затем, я вписал квадрат в круг и высчитал остаточную площадь круга, которая вылазит за квадрат. Поделив Sквадрата на остаточную площадь от круга появилась интересная циферка... Далее, в круг с радиусом R вписываем квадрат, считаем его площадь. Смотрим, сколько таких площадей вмещается в исходный квадрат... О-па! Соотношение опять приводит к этой интересной циферке...
Ну в итоге это привело к зависимости числа кругов от стороны и радиуса, без привязки к их положению.

Добавлено через 43 секунды
Цитата Сообщение от QuakerRUS Посмотреть сообщение
В моем случае диаметр кругов меньше стороны квадрата.
Тогда их точно не хватит.

Добавлено через 3 минуты
Цитата Сообщение от wizard41 Посмотреть сообщение
без привязки к их положению
причем, наименьшие размеры кругов, перекрывающие квадрат полностью, получатся как раз если их расположить на его сторонах, а не на углах, что очевидно - диагональ квадрата длиннее его сторон )
1
 Аватар для QuakerRUS
1469 / 1010 / 456
Регистрация: 30.10.2017
Сообщений: 2,799
20.10.2021, 10:40
Цитата Сообщение от wizard41 Посмотреть сообщение
Тогда их точно не хватит.
Не понял, чего не хватит. Посмотрите мой рисунок, там видно, что в отличие от вашего варианта, где диаметр круга равен стороне квадрата, в моем он меньше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.10.2021, 10:40

Определить, можно ли переложить часть фигурок так, чтобы снова образовался квадрат 8*8
Квадрат размером 8*8 вдоль линейки сетки разбили на несколько фигурок. Написать программу, которая определяет, можно ли переложить часть...

Задача о рюкзаке.требуется проверить, можно ли заполнить рюкзак полностью.Не знаю в чём ошибка...(
#include "stdafx.h" #include "conio.h" #include <iostream> using namespace std; int main(void) { int m, d; int sum,...

Получить окружность и целиком закрасить цветом часть экрана,покрывающуюся кругами,ограниченными этими окружностями.
получить окружность и целиком закрасить цветом часть экрана,покрывающуюся кругами,ограниченными этими окружностями. Добавлено через 1...

Закрыть интернет, но не полностью
Помогите, уже голову сломал, что сделать можно.... Имеется компьютер подключенный к интернету 2 пользователя - Администратор, и гость ...

Не могу полностью закрыть программу в c++
Всем привет. Столкнулся с такой проблемой.После запуска программы ничего не мог внести в нее,программа не хотела закрываться и пришлось...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru