Форум программистов, компьютерный форум CyberForum.ru

Рекурсия для начинающих. Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Синхронизация потоков в c++ http://www.cyberforum.ru/cpp-beginners/thread945396.html
Совершенно не понятно что не так и как правильно. Задача: Отсортировать массив целых чисел. Программу разбить на два синхронизированных потока. Объект синхронизации на свое усмотрение. Я выбрал критическую секцию. Первый поток заполнение и сортировка массива, второй - вывод на консоль. Когда запускаю приложение, то никаких ошибок нет, но консоль тут же закрывается. Мой код: #include...
C++ Написать пару функций Max, возвращающих то из чисел, которое было передано большее число раз Задание: Реализуйте пару функций Max, принимающих два целочисленнных параметра и два числа с плавающей точкой соответственно и возвращающих то из чисел, которое было передано этой функции большее число раз. Для хранения полученных ранее чисел воспользуйтесь в этих функциях статическими переменными. В случае, когда оба парметра встречались одинаковое число раз, функция должна возвращать первый из... http://www.cyberforum.ru/cpp-beginners/thread945392.html
Оператор для xor шифрования C++
Разматриваю пример шифрования, возник детский вопрос ^ что делает этот оператор?
C++ Класс Time через time(0)
Всем привет. На форуме искал ничего похожего не нашол. Не могу до конца разобраться. В класе 1 член, который держит секунды, которые берутся в конструкторе функцией time(0). Нада вывести время(ч:м:с) и дату(д/м/г). С временем розобрался, с годом в дате тоже, но не могу понять как найти день и месяц.
C++ Почему я не могу создать статический элемент класса fstream? http://www.cyberforum.ru/cpp-beginners/thread945352.html
Ошибка: Compiling... static_fstream.cpp Linking... static_fstream.obj : error LNK2001: unresolved external symbol "private: static class std::basic_fstream<char,struct std::char_traits<char> > worker::file" (?file@worker@@0V?$basic_fstream@DU?$char_traits@D@std@@@std@@A) Debug/12x7.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. Код:
C++ Нарисовать карту, отслеживать координаты остановок Задача заключается в том что надо нарисовать карту в которой есть дороги, остановки, маршрутные пути... При в воде 2-х остановок программа должна показать все возможные номера маршруток на которых можно доехать а при выборе маршрутки проложить путь ( в идеале показать анимацией как маршрутка(кружочек) двигается по выделенной дороге) Кто может подсказать каким образом,методом, с помощбю каких... подробнее

Показать сообщение отдельно
Eudesan
0 / 0 / 0
Регистрация: 25.08.2013
Сообщений: 5

Рекурсия для начинающих. Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом - C++

29.08.2013, 13:50. Просмотров 2922. Ответов 16
Метки (Все метки)

Даны числа a и b. Определите, сколько существует последовательностей из a нулей и b единиц, в которых никакие два нуля не стоят рядом.В данной задаче нельзя использовать циклы и массивы.

Сложность в том, что не могу даже продумать алгоритм решения. Думал, может попробовать перебирать двоичные числа от ("b-единиц"+"a-нулей") до нуля. тогда в них надо пересчитывать количество нулей и единиц, а те, которые удовлетворят условию проверить на отсутствие двух нулей рядом... но что-то мне моя задумка не очень нравится
В общем буду благодарен за совет по алгоритму или рабочий код
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru