Форум программистов, компьютерный форум, киберфорум
Комбинаторика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 12.07.2017
Сообщений: 3
1

Сколько различных красивых цепочек можно создать?

18.07.2017, 04:42. Показов 1373. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеются бусинки M разных цветов в неограниченном количестве. Сколько
различных красивых цепочек длины N можно создать? Цепочка счи-
тается красивой, если среди любых M + 1 подряд идущих бусинок в ней присутствуют бусинки
всех M цветов. Это количество может быть большим, поэтому вместо самого количества нужно вывести
остаток от деления его на 10^9 + 7.

Ввод: числа M и N (2<=M<N<=100000)
Вывод: остаток от деления количества красивых цепочек на 10^9 + 7

Примеры:

m=2 n=6
output= 26

m=5 n=8
output=8520

моя программа считает только возможные варианты всех цепей длины N из M цветов
Кликните здесь для просмотра всего текста
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
program qq;
var n, m, f1, f2: integer;
begin
 
{используем формулу размещений m!/(m-n)!}
 
      read(m, n); {читаем m и n}
      
      f1:=1;
      f2:=1;
      for var i:=2 to m do {считаем факториал числа m }
      f1:=f1*i;
      for var i:=2 to m-n do {считаем факториал числа m-n }
      f2:=f2*i;
      
      write(f1 div f2); {выводим ответ}
      
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2017, 04:42
Ответы с готовыми решениями:

Сколько таких различных групп можно создать?
Здравствуйте! Прошу помощи... в компьютерной фирме 16 сотрудников. для выполнения задания из...

Сколько различных строк можно создать с слова MISSISSIPPI
Сколько различных строк можно создать с слова MISSISSIPPI, используя все буквы? Сколько из этих...

Сколько различных чисел можно образовать
Сколько различных чисел можно образовать из цифр 0,7,2,5,8, если цифры в числе не повторяются

Сколько различных билетов можно напечатать?
на железной дороге 50 станций. на каждом билете печатаются названия станций отправления и прибытия....

1
Эксперт по математике/физике
4166 / 3038 / 914
Регистрация: 19.11.2012
Сообщений: 6,182
19.07.2017, 07:36 2
Цитата Сообщение от Glyxs Посмотреть сообщение
моя программа считает только возможные варианты всех цепей длины N из M цветов
Ваша программа ничего не считает, так как уже при m=20 (а может и раньше) вы получите сообщение о переполнении.
0
19.07.2017, 07:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.07.2017, 07:36
Помогаю со студенческими работами здесь

Сколько различных базисов можно выбрать
Сколько различных базисов можно выбрать из системы векторов a, b, c двумерного векторного...

Сколько различных слов можно составить?
Сколько различных слов из 7-ми букв можно составить из букв слова КОМБИНАТОРИКА?

Сколько различных сообщений можно закодировать?
Помогите с решением задачи-Имеется набор шаров трех цветов. 9 шаров из этого набора помещают в...

Сколько различных билетов можно напечатать?
Приветствую, :friends:. Прошу помощи решить следующую задачку: На железнодорожной дороге 50...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru