Калькулятор перестановок и сочетаний
Мгновенно вычисляйте P(n,r) и C(n,r) с нашим бесплатным калькулятором перестановок и сочетаний. Смотрите оба результата рядом с пошаговыми решениями формулы, строкой треугольника Паскаля и поддержкой BigInt для n до 1000 — всё обрабатывается локально в браузере. Без регистрации.
Enter n (total items) and r (items chosen), then click Calculate to get P(n,r) and C(n,r) with formula display and step-by-step solutions. Supports big integers up to n = 1000. All calculations run instantly in your browser - no data is ever sent to any server.
0 ≤ n ≤ 1000
0 ≤ r ≤ n
Quick Examples
Зачем использовать наш калькулятор перестановок и сочетаний?
- Мгновенное вычисление P(n,r) и C(n,r): вычисляйте перестановки и сочетания одновременно за миллисекунды. Наш калькулятор показывает P(n,r) и C(n,r) рядом с их связью — всё обрабатывается мгновенно в браузере.
- Безопасный калькулятор перестановок и сочетаний онлайн: все вычисления идут на 100 % локально в браузере. Ваши значения не покидают устройство — пользуйтесь калькулятором онлайн с полной приватностью и без сбора данных.
- Калькулятор перестановок и сочетаний без установки: используйте его прямо в любом браузере без скачиваний, плагинов и установки приложений. Вычисляйте P(n,r) и C(n,r) с любого устройства и в любом месте.
- Поддержка больших чисел и треугольник Паскаля: наш калькулятор поддерживает n до 1000 с арифметикой BigInt — без переполнения и округления. Результаты включают пошаговые решения и строку треугольника Паскаля со всеми значениями C(n,r) для заданного n.
Типичные варианты использования калькулятора
- Обучение теории вероятностей и статистике: студентам, изучающим вероятность, комбинаторику и статистику, нужно регулярно вычислять P(n,r) и C(n,r). Наш калькулятор показывает формулу, подстановку и пошаговое решение — идеально для домашних заданий и подготовки к экзаменам.
- Карточные игры и вероятности в лотерее: для расчёта числа возможных покерных рук, лотерейных комбинаций или раскладов карт нужны сочетания. Например, C(52,5) = 2 598 960 возможных комбинаций из 5 карт. Наш калькулятор решает это мгновенно.
- Спорт и планирование турниров: число способов составить пьедестал (перестановка) или выбрать команду (сочетание) из группы спортсменов — классическая задача P/C. Используйте наш калькулятор для планирования турниров и посева.
- Программирование и разработка алгоритмов: комбинаторные задачи встречаются на собеседованиях, в динамическом программировании и анализе алгоритмов. Наш калькулятор проверяет результаты задач с подмножествами, размещениями и подсчётом.
- Наука и исследования: планирование экспериментов, генетика (комбинации генов) и химия (молекулярные конфигурации) включают комбинаторные расчёты. Наш калькулятор поддерживает n до 1000 с точными результатами BigInt для крупномасштабных научных задач.
- Бизнес и принятие решений: выбрать комитет из сотрудников, расставить товары на полках или выбрать набор функций для запуска продукта — всё это перестановки и сочетания. Наш калькулятор даёт точные подсчёты для любого бизнес-сценария.
Что такое перестановки и сочетания?
Перестановки и сочетания — это приёмы подсчёта в комбинаторике. Перестановка P(n, r) считает число способов разместить r элементов, выбранных из n различных элементов, где порядок важен . Сочетание C(n, r) считает число способов выбрать r элементов из n различных элементов, где порядок не важен . Ключевое различие: выбор {' A, B, C '} и {' C, B, A '} — одна и та же комбинация, но две разные перестановки. Наш калькулятор вычисляет обе одновременно с точной арифметикой BigInt для n до 1000.
Как работает наш калькулятор перестановок и сочетаний
- 1. Введите n и r: n — общее число элементов; r — число выбираемых или размещаемых элементов. Оба должны быть неотрицательными целыми, при r ≤ n и n ≤ 1000.
- 2. Мгновенный расчёт: нажмите «Вычислить», чтобы увидеть P(n,r) и C(n,r) рядом вместе со связью P(n,r) = C(n,r) × r! — всё обрабатывается локально в браузере.
- 3. Посмотрите шаги и треугольник Паскаля: нажмите «Показать шаги» для полного вывода формулы. При n ≤ 20 строка треугольника Паскаля показывает все значения C(n, k) с выделенным вашим r.
Формулы и определения
- Перестановка P(n, r): P(n, r) = n! / (n − r)! Число упорядоченных размещений r элементов из n различных элементов. Пример: P(5, 2) = 5! / 3! = 5 × 4 = 20. Существует 20 способов разместить 2 элемента, выбранных из 5 (например, первое и второе место в забеге из 5 бегунов).
- Сочетание C(n, r): C(n, r) = n! / (r! × (n − r)!) Число неупорядоченных выборок r элементов из n различных элементов. Также записывается как ⁿCᵣ или «n choose r». Пример: C(5, 2) = 5! / (2! × 3!) = 10. Существует 10 способов выбрать 2 элемента из 5 (например, выбрать 2 игроков из команды из 5).
- Связь между P и C: P(n, r) = C(n, r) × r! Каждую комбинацию можно упорядочить r! способами, получив перестановку. Поэтому P(n,r) всегда в r! раз больше C(n,r). При r = 0 или r = 1 P = C. При r = n P(n,n) = n!, а C(n,n) = 1.
Ключевые свойства
- Симметрия: C(n, r) = C(n, n−r). Выбрать r элементов равносильно выбору того, какие n−r элементов исключить.
- Крайние случаи: C(n, 0) = C(n, n) = 1. P(n, 0) = 1. P(n, n) = n!
- Тождество Паскаля: C(n, r) = C(n−1, r−1) + C(n−1, r). Это правило, порождающее треугольник Паскаля.
- Сумма строки: сумма всех C(n, r) от r = 0 до n равна 2ⁿ — общему числу подмножеств из n элементов.
Часто задаваемые вопросы
Калькулятор перестановок и сочетаний вычисляет P(n,r) — число упорядоченных размещений — и C(n,r) — число неупорядоченных выборок — из r элементов, выбранных из n различных элементов. Наш калькулятор показывает оба результата одновременно с пошаговыми решениями, поддерживает BigInt для n до 1000 и работает полностью в браузере без регистрации.
В перестановке порядок важен: выбрать A, затем B — не то же самое, что B, затем A. В сочетании порядок не важен: {A, B} и {B, A} — одна и та же выборка. P(n,r) считает размещения, C(n,r) считает выборки. P(n,r) = C(n,r) × r!
P(5,2) = 5!/(5−2)! = 5×4 = 20. Существует 20 упорядоченных размещений 2 элементов из 5. C(5,2) = 5!/(2!×3!) = 10. Существует 10 неупорядоченных выборок 2 элементов из 5.
«n choose r» — другое название сочетания C(n,r), также записываемого как ⁿCᵣ или биномиальный коэффициент. Оно обозначает число способов выбрать r элементов из n без учёта порядка. Встречается в биномиальной теореме, треугольнике Паскаля и теории вероятностей.
Треугольник Паскаля — треугольный массив, где каждый элемент равен C(n,r). Строка n содержит C(n,0), C(n,1), …, C(n,n). Каждый элемент равен сумме двух элементов выше: C(n,r) = C(n−1,r−1) + C(n−1,r). Наш калькулятор показывает полную строку треугольника Паскаля при n ≤ 20.
Существует C(52,5) = 2 598 960 возможных комбинаций из 5 карт в стандартной колоде из 52 карт. Поскольку порядок карт в руке не важен, это задача на сочетания. Введите n=52, r=5 в наш калькулятор, чтобы проверить мгновенно.
Да, полностью. Все вычисления выполняются на 100 % локально в браузере с помощью JavaScript BigInt. Ваши значения никогда не отправляются на сервер, не сохраняются и не логируются.
Да. Наш калькулятор перестановок и сочетаний на 100 % бесплатен: без регистрации, аккаунта, платных тарифов и ограничений использования. Вычисляйте P(n,r) и C(n,r) сколько нужно — бесплатно навсегда.
Наш калькулятор поддерживает n до 1000 благодаря арифметике JavaScript BigInt, которая обрабатывает сколь угодно большие целые без переполнения и округления. Для очень больших результатов значение показывается в научной нотации с указанием числа цифр.