Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310

Посчитайте количество всевозможных раскрасок точек

21.06.2019, 10:10. Показов 1719. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Наносится N точек, которые можно красить в желтый и черный цвет При этом должны быть точки обоих цветов и сбалансированным (должна существовать прямая, разделяющая все желтые и черные точки по разные стороны от прямой). Посчитайте количество всевозможных раскрасок точек, удовлетворяющим этим условиям.
Входные данные
Первая строка содержит число 2 < N< 300 . Следующие N строк содержат координаты точек на стенке в декартовой системе координат.
Результат работы
Выведите одно число - количество всевозможных раскрасок.

Был бы очень признателен, если бы мне пояснили условие задачи. Мне не совсем ясно, это точки на прямой или на плоскости.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.06.2019, 10:10
Ответы с готовыми решениями:

Определить количество раскрасок полоски из N клеток
Добрый день, решаю задачку, не могу понять почему она работает, но не правильно, помогите пожалуйста разобраться! #include...

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

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

11
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
21.06.2019, 10:22
Видимо, всё-таки на плоскости, если речь про разделяющую прямую.
1
24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310
21.06.2019, 16:16  [ТС]
Да, здесь скорее всего здесь плоскость. Только непонятно, если уже введены координаты точек, то как можно "подсчитать количество всевозможных раскрасок точек, удовлетворяющим этим условиям"?
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
21.06.2019, 16:30
Перефразируя - сколько возможных вариантов разделить эту кучу точек одной прямой на две части. Непонятно правда, при чём тут цвета.
1
24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310
21.06.2019, 20:32  [ТС]
ОООоооо спасибо, а то реально непонятно условие
0
24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310
21.06.2019, 20:45  [ТС]
хотя это все-таки странно. Должна быть прямая, а на ломаная...
0
24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310
21.06.2019, 20:48  [ТС]
либо размерность плоскости должна совпадать с N....

Добавлено через 1 минуту
начало, правда, везде стандартно:
Python
1
2
3
4
n = int(input())
tochki=ranger(n)
for i in tochki:
    x, y = input().split(' ')
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
22.06.2019, 14:15
Цитата Сообщение от catauggie Посмотреть сообщение
Должна быть прямая, а на ломаная...
Так точки вы раскрашиваете. Предполагаю, что нужно сделать полный перебор расскрасок, и посчитать те варианты, в которых можно провести прямую.
1
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
24.06.2019, 10:56
catauggie, ну почему же, с прямой задача вполне осмысленная.
0
24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310
24.06.2019, 17:11  [ТС]
dondublon , а как ее осмыслить в таком случае, как я указал на картинке?
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
24.06.2019, 17:22
catauggie, ломаной можно описать абсолютно любую конфигурацию, так задача теряет смысл.
0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,309
24.06.2019, 20:15
catauggie, проще понять вопрос сколько можно провести прямых делящих точки пополам то есть одинаковое количество с обоих сторон вот это и будут варианты когда одни будут черные а другие желтые, вам же не задано количество точек каждого цвета, разделив их одинаково вы красите их сами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.06.2019, 20:15
Помогаю со студенческими работами здесь

Просуммировать количество точек в наборе домино, где количество точек на каждом конце может быть от 1 до n
Посмотрев на ряд костяшек, расположенный в лексикографическом порядке, видна формула этой суммы: 2*n*сумма(от 1 до n): 1 1 1 2 2 2 3 3 3 ...

Задать n точек. Найти m=3,4... точек и построить на них m-угольник такой что, количество точек , лежащих внутри и вне m-угольника , минимально различа
Задать n точек. Найти m=3,4... точек и построить на них m-угольник такой что, количество точек , лежащих внутри и вне m-угольника ,...

Найти количество всевозможных шестизначных счастливых билетов
Найти количество всевозможных шестизначных счастливых билетов (для простого алгоритма потребуется 6 циклов) Под счастливыми...

Посчитайте количество итераций
В диалоговом окне введите любое четное число (от 50 до 1000), делите его на 2 столько раз, пока результат деления не станет меньше 50....

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru