Codeforces и Polygon могут быть недоступны в период с 23 мая, 7:00 (МСК) по 23 мая, 11:00 (МСК) в связи с проведением технических работ. ×

Блог пользователя moskalenco_a

Автор moskalenco_a, история, 8 лет назад, По-русски

Всем привет. Знакомый математик предложил решить такую интересную задачу.

Есть квадратная матрица N*N, каждую клетку можно покрасить в один из N цветов. Нужно найти количество матриц, таких что в каждой строке и каждом столбце все цвета разные.

Есть ли какие-то комбинаторные формулы для решения этой задачи? За какое адекватное время можно решить эту задачу? Мне в голову ничего не пришло кроме тупого перебора, но асимптотика ужасная.

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

»
8 лет назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится
»
8 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Попробуй N! * N