Форум программистов, компьютерный форум, киберфорум
Комбинаторика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 01.03.2015
Сообщений: 42

Имеется 4 белых, 3 синих и 3 красных шара. Сколькими способами можно выложить из них ряд из 5 шаров?

14.01.2024, 09:37. Показов 2238. Ответов 4

Студворк — интернет-сервис помощи студентам
Решал задачку из "Комбинаторики" Виленкина и Ко № 86:
"Имеется 4 белых, 3 синих и 3 красных шара. Сколькими способами можно выложить из них ряд из 5 шаров".

Рассуждал так:
Рассмотрим все варианты вхождения белых шаров.
1) если белых шаров входит в набор 4 - то С из 5 по 4 (т.е. 5!/4!) и умножить на 2 (два варианта для оставшегося одного шара - синий или красный) = 10 вариантам
2) аналогично если белых шаров 3: то С из 5 по 3 (т.е. 5!/(3!*2!)) и умножить на 2^2 (все варианты для двух оставшихся шаров) = 40 вариантов
3) 2 белых шара: то С из 5 по 2 (т.е. 5!/(3!*2!)) и умножить на 2^3 (все варианты для трех оставшихся шаров) = 80 вариантов
4) 1 белый шар: то С из 5 по 1 (т.е. 5!/4!) = 5 и дальше рассмотреть 3 ситуации:
4.1) среди оставшихся четырех шаров 3 синих: тогда С из 4 по 3 = 4 варианта
4.2) 2 синих: С из 4 по 2 = 6 вариантов
4.3) 1 синий: С из 4 по 1 = 4 варианта
Итого по 4) 5*(4+6+4) = 70 вариантов
5) 0 белых шаров: надо рассмотреть две возможности
5.1) 3 синих шара: С из 5 по 3 = 10
5.2) 2 синих шара: С из 5 по 2 = 10
Итого по 5) 20 вариантов
Общий итог: 10+40+80+70+20 = 220 вариантов

В ответе: 340 вариантов
там они рассматривают следующие варианты
1) 4+1 (таких вариантов может быть 2*Р(4,1) потому, что в качестве четырех могут выступать только белые шары).
2) 3+2 (таких вариантов может быть 6*Р(3,2) 6 потому что 3 варианта цветов для 3 шаров, и 2 варианта выбрать цвет для двух шаров - а у Виленкина только 3*Р(3,2))
3) 3+1+1 (таких вариантов 3*Р(3,1,1); 3 так как тут выбор цвета долько для 3 шаров из трех возможных, 1+1 уже без вариантов - из оставшихся двух цветов; а у Виленкина 6*Р(3,1,1))
4) 2+2+1 (таких вариантов 3*Р(2,2,1); 3 так как тут выбор цвета долько для единичного шара из трех возможных, 2+2 уже без вариантов - из оставшихся двух цветов; а у Виленкина 6*Р(3,1,1))
КТО ЖЕ ПРАВ: я или Виленкины???
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.01.2024, 09:37
Ответы с готовыми решениями:

Сколькими способами можно разложить в ряд a белых, b черных и с красных шаров?
1 Сколькими способами можно разложить в ряд a белых, b черных и с красных шаров (шары одного цвета внешне не различимы)?

Имеются шары разных цветов. Сколькими способами можно выложить из них ряд из n шаров?
Имеется 4 белых шара, 3 синих и 3 красных. Сколькими способами можно выложить из них ряд из n шаров, если n=1,2,3,4,5? Помогите,...

Сколькими способами можно расположить в ряд 4 красных и 2 белых карточек
сколькими способами можно расположить в ряд 4 красных и 2 белых карточек так чтобы белые карточки не лежвли рядом, если карточки...

4
1691 / 1129 / 296
Регистрация: 05.10.2014
Сообщений: 5,504
14.01.2024, 10:37
Лучший ответ Сообщение было отмечено Курт78 как решение

Решение

Цитата Сообщение от Курт78 Посмотреть сообщение
220 вариантов
Да это верный ответ.
340 не может быть хотя бы потому что это больше чем 3^5.
1
Эксперт по математике/физике
10945 / 7280 / 3934
Регистрация: 14.01.2014
Сообщений: 16,624
14.01.2024, 11:11
Лучший ответ Сообщение было отмечено VSI как решение

Решение

Цитата Сообщение от Курт78 Посмотреть сообщение
КТО ЖЕ ПРАВ: я или Виленкины???
Проблема в том, что у Виленкина ответ был записан в виде формулы (а не числа), которая даёт тот же самый ответ: 220.
Добавляю скрин расчёта в Mathcad
Миниатюры
Имеется 4 белых, 3 синих и 3 красных шара. Сколькими способами можно выложить из них ряд из 5 шаров?  
2
1691 / 1129 / 296
Регистрация: 05.10.2014
Сообщений: 5,504
14.01.2024, 11:16
И вообще у Виленкина все правильно!
Цитата Сообщение от Курт78 Посмотреть сообщение
у Виленкина только 3*Р(3,2)
У Виленкина https://www.cyberforum.ru/cgi-bin/latex.cgi?\small A_3^2, что равно 6
Курт78, и пишите главу к номеру задачи
2
0 / 0 / 0
Регистрация: 01.03.2015
Сообщений: 42
14.01.2024, 11:18  [ТС]
Да, виноват... Сам обсчитался и навел тень на Виленкина! Простите за беспокойство!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.01.2024, 11:18
Помогаю со студенческими работами здесь

Сколькими способами можно разложить в ряд m белых и n черных шаров (m>=n)
Сколькими способами можно m белых и n черных шаров (m>=n) разложить в ряд так, чтобы никакие два черных шара не лежали рядом?

Сколькими способами можно расположить в ряд 4 красных и 2 белых карточек так, чтобы белые карточки не лежали рядом
здравствуйте, все. запуталась я с решением, когда "не рядом". про рядом вроде понятно - скливаем и все дела. а как с не рядом? Сколькими...

Имеется 2 урны со следующим составом шаров: 1-ая урна - 6 синих и 3 красных; 2ая урна - 4 синих и 2 красных
Имеется 2 урны со следующим составом шаров: 1-ая урна - 6 синих и 3 красных; 2ая урна - 4 синих и 2 красных. Наугад выбирается урна и из...

Сколькими способами можно из 10 белых и 10 черных нумерованных шаров выбрать 4 так, чтобы среди них были и бел. и черн.?
сколькими способами можно из 10 белых и 10 черных нумерованных шаров выбрать 4 так, чтобы среди них были и черные, и белые шары? Я решил...

Напишите программу расстановки в ряд 7 красных, 3 зеленых и 4 синих шаров, так, чтобы не стояли подряд два шара одного
Можете помочь Шары Напишите программу расстановки в ряд 7 красных, 3 зеленых и 4 синих шаров, так, чтобы не стояли подряд два шара...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Сравнение GCC 14 и Clang 18 компиляторов C для HPC
bytestream 08.06.2025
В высокопроизводительных вычислениях (HPC) выбор компилятора - это ход, способный радикально изменить производительность всей системы. Работая последние 15 лет с критическими HPC-системами, я видел. . .
Всё о конфигурации ASP.NET Core
stackOverflow 08.06.2025
Старый добрый web. config, похоже, отправился на пенсию вместе с классическим ASP. NET. За годы работы с различными проектами я убедился, что хорошо организованная конфигурация – это половина успеха. . .
dev-c++5.11 Продолжаю движение.
russiannick 08.06.2025
Казалось, день прошел впустую. Просмотрел кучу видео и только потом заметил заголовок - уроки си. Искусители сбивали новичка с пути с++. Так легко ошибиться когда вокруг столько яп содержащих в. . .
Квантовые алгоритмы и обработка строк в Q#
EggHead 07.06.2025
Квантовые вычисления перевернули наше представление о том, как работать с данными, а Q# стал одним из ключевых языков для разработки квантовых алгоритмов. В традиционых системах мы оперируем битами —. . .
NUnit и C#
UnmanagedCoder 07.06.2025
В . NET существует несколько фреймворков для тестирования: MSTest (встроенный в Visual Studio), xUnit. net (более новый фреймворк) и, собственно, NUnit. Каждый имеет свои преимущества, но NUnit. . .
с++ Что нового?
russiannick 06.06.2025
Продолжаю обзор dev-cpp5. 11. Посмотрев на проекты, предоставленные нам для обучения, становится видно, что они разные по содержащимся файлам где: . dev обязательно присутствует . cpp/ . c один из них. . .
WebAssembly в Kubernetes
Mr. Docker 06.06.2025
WebAssembly изначально разрабатывался как бинарный формат инструкций для виртуальной машины, обеспечивающий высокую производительность в браузерах. Но потенциал технологии оказался гораздо шире - она. . .
Как создать первый микросервис на C# с ASP.NET Core, step by step
stackOverflow 06.06.2025
Если говорить простыми словами, микросервисная архитектура — это подход к разработке, при котором приложение строится как набор небольших, слабо связанных сервисов, каждый из которых отвечает за. . .
Рисование коллайдеров Box2D v2 на Three.js с помощью порта @box2d/core
8Observer8 06.06.2025
Используется порт Box2D v2 под названием @box2d/ core - пакет NPM. Загрузил документацию Box2D v2 на Netlify: https:/ / box2d-v2-docs. netlify. app/ Документацию Box2D v2 можно скачать с официального. . .
Как создать стек в Python
AI_Generated 05.06.2025
Как архитектор с более чем десятилетним опытом работы с Python, я неоднократно убеждался, что знание низкоуровневых механизмов работы стеков дает конкурентное преимущество при решении сложных задач. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »