1. Главная
  2. Библиотека
  3. Высшая математика
  4. Вам дано число . Нужно посчитать суммарное количество и...
Разбор задачи

Вам дано число . Нужно посчитать суммарное количество инверсий по всем перестановкам длины . Но поскольку это число может быть очень большим, требуется сообщить его остаток при делении на число . Перестановка - это массив длины , где каждое число от 1 до

  • Предмет: Высшая математика
  • Автор: Кэмп
  • #Дискретная математика
  • #Теория чисел
Вам дано число . Нужно посчитать суммарное количество инверсий по всем перестановкам длины . Но поскольку это число может быть очень большим, требуется сообщить его остаток при делении на число . Перестановка - это массив длины , где каждое число от 1 до

Условие:

Вам дано число nn. Нужно посчитать суммарное количество инверсий по всем перестановкам длины nn. Но поскольку это число может быть очень большим, требуется сообщить его остаток при делении на число 109+710^{9}+7.

Перестановка - это массив длины nn, где каждое число от 1 до nn встречается ровно один раз. А количество инверсий в перестановке p1,p2,,pnp_{1}, p_{2}, \ldots, p_{n}- это количество пар i,ji, j таких, что i<ji<j и ai>aja_{i}>a_{j}.

Решение:

Решение задачи о суммарном количестве инверсий

1. Дано

Число nn, где 1n1051 \leq n \leq 10^5.

2. Найти

Суммарное количество инверсий по всем перестановкам длины nn, по модулю M=109+7M = 10^9 + 7.

3. Решение

Пусть SnS_n — суммарное количество инверсий по всем перестановкам длины nn.

Шаг 1: Определение общего количества перестановок

Общее количество перестановок длины nn равно n!n!.

Шаг 2: Рассмотрение вклада каждой пары индексов

Инверсия определяется парой индексов (i,j)(i, j) такой, что i<ji < j и pi>pjp_i > p_j.

Вместо того чтобы перебирать все n!n! перестановок, мы мож...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой математический принцип позволяет значительно упростить подсчет суммарного количества инверсий по всем перестановкам, избегая прямого перебора всех перестановок?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет