![]() |
1. Заголовок темы должен быть информативным. В противном случае тема закрывается и удаляется ...
2. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
3. Одна тема - один вопрос (задача)
4. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
klem4 |
![]()
Сообщение
#1
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Помогите пожалуйсто понять мне математическую суть задачи
Функция f(n) для целых неотрицательных n определена так : f(0) = 0, f(1) = 1, f(2n) = f(n), f(2n + 1) = f(n) + f(n + 1). Вопрос у меня конкретно следующий : Чему будет равно скажем f(4) и f(9) и как их посчитать ? ps программы не надо, нужно именно математическое объяснение, решить потом сам попробую ;) -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
TS* |
![]() ![]()
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 71 Пол: Мужской Реальное имя: Max Репутация: ![]() ![]() ![]() |
Функция f(n) для целых неотрицательных n определена так :
f(0) = 0, f(1) = 1, f(2n) = f(n), f(2n + 1) = f(n) + f(n + 1). Вопрос у меня конкретно следующий : Чему будет равно f(4) и f(9) и как их посчитать ? Ответ: так как f(2n) = f(n), тогда f(4)=f(2), f(2)=f(1), f(1)=1, то есть f(4)=1 (1-ый вопрос); f(2n + 1) = f(n) + f(n + 1), f(2n + 1) , тогда f(9)=f(4) + f(4 + 1)=1+f(5)=1+f(2) + f(2 + 1)= =1+1+f(3)=1+1+f(1)+f(1+1)=1+1+1+1=4, то есть f(9)=4 (2-ой вопрос); Если нужно более глубоко разъяснить пиши на мыло <...> или на форум. С уважением TS ![]() А ты в следующий раз читай Правила Форума, прежде чем отвечать! Сообщение отредактировано: volvo - 14.01.2006 20:58 |
klem4 |
![]()
Сообщение
#3
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Спасибо понял, щас сделаю функцию , выложу в задачи на проверку ..
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 11:09 |