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
|
14.01.2024, 09:37 | |
Ответы с готовыми решениями:
4
Сколькими способами можно разложить в ряд a белых, b черных и с красных шаров? Имеются шары разных цветов. Сколькими способами можно выложить из них ряд из n шаров? Сколькими способами можно расположить в ряд 4 красных и 2 белых карточек |
![]() 10945 / 7280 / 3934
Регистрация: 14.01.2014
Сообщений: 16,624
|
||
14.01.2024, 11:11 | ||
![]() РешениеДобавляю скрин расчёта в Mathcad
2
|
0 / 0 / 0
Регистрация: 01.03.2015
Сообщений: 42
|
|
14.01.2024, 11:18 [ТС] | |
Да, виноват... Сам обсчитался и навел тень на Виленкина! Простите за беспокойство!!!
0
|
14.01.2024, 11:18 | |
Помогаю со студенческими работами здесь
5
Сколькими способами можно разложить в ряд m белых и n черных шаров (m>=n) Сколькими способами можно расположить в ряд 4 красных и 2 белых карточек так, чтобы белые карточки не лежали рядом Имеется 2 урны со следующим составом шаров: 1-ая урна - 6 синих и 3 красных; 2ая урна - 4 синих и 2 красных Сколькими способами можно из 10 белых и 10 черных нумерованных шаров выбрать 4 так, чтобы среди них были и бел. и черн.? Напишите программу расстановки в ряд 7 красных, 3 зеленых и 4 синих шаров, так, чтобы не стояли подряд два шара одного Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Сравнение 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, я неоднократно убеждался, что знание низкоуровневых механизмов работы стеков дает конкурентное преимущество при решении сложных задач. . . .
|