![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 28.01.2016
Сообщений: 3
|
![]()
помогите решить на питоне или паскале
При переработке радиоактивных материалов образуются отходы трех видов — особо опасные (тип A), неопасные (тип B) и совсем не опасные (тип C). Для их хранения используются одинаковые контейнеры. После помещения отходов в контейнеры последние укладываются вертикальной стопкой. Стопка считается взрывоопасной, если в ней подряд идет более одного контейнера типа A. Стопка считается безопасной, если она не является взрывоопасной. Для заданного количества контейнеров N определить число безопасных стопок. Входные данные Одно число 1N20. Выходные данные Одно число — количество безопасных вариантов формирования стопки. Примечание В примере из условия среди стопок длины 2 бывают безопасные стопки типов AB, AC, BA, BB, BC, CA, CB и CC. Стопки типа AA являются взрывоопасными. Примеры входные данные 2 выходные данные 8 |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Нужно посчитать для всех i = 1..n и сложить
Считается простой динамикой |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]()
Меняли бы вы, Евгений, работу, пока не рвануло )
Благодарить в репутацию. Проклинать — туда же
![]() |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Формулой можно просто посчитать
Всего вариантов: 3^N Из них опасных: 3^(N-2) + 2*(N-2)*3^(N-3) Разница между ними - безопасные PS - если не напутал в формуле ![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]() Код:
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]() Цитата:
(n-1)^(x-1)+(n-2)^(x-2) где n - длинна строки а x - мощность алфавита.
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
У меня не всплывала, на основании этого:
N=2 -> 1 N=3 -> 3 + 2 N=4 -> 3^2 + 2*3 + 3*2 N=5 -> 3^3 + 2*3^2 + 3*2*3 + 3^2*2 N=6 -> 3^4 + 2*3^3 + 3*2*3^2 + 3^2*2*3 + 3^3*2
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]() Цитата:
тогда будет так Код:
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Ну эт ж скучно.. А можно возведением матрицы в степень сделать
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
![]()
Poma][aсделайте)
или вы написали, чтоб озадачить тех кому заняться нечем?))
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
![]() |
![]() |