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

Определить число безопасных стопок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Общая функция для двух классов со списками http://www.cyberforum.ru/cpp-beginners/thread1042040.html
Есть два класса и общая функция для них. Она создает перечень из элементов принадлежащих первому и второму классу. Так вот, я пробовала открыть к ней доступ через дружественные классы и функции. Никакого толку. Может кто даст совет как работать с ней, использовать и к ней обращаться. Заранее благодарна. Код ниже. class dmassiv; class dmassiv { friend class dmassiv2; private: node1...
C++ Массив структуры через заголовочный файл! Помогите! Вот само задание,вот я сделал как то заголовочный файл,но правильно или нет не знаю,а сам код как написать(( http://www.cyberforum.ru/cpp-beginners/thread1042028.html
C++ Оценка
#include<stdio.h> int main() { int x,a,t,i,k; scanf("%d",&x); if (x==1) { a=4;
В одномерном массиве, состоящем из п целых элементов, вычислить: - номер максимального элемента массива; - произведение элементов массива, располож C++
Доброго времени суток!Ребят в субботу зачет! нужна помощь.Нужно сделать 3 лабы , что бы не сдавать потом платно.1 я сделал. Помогите вот с этой В одномерном массиве, состоящем из п целых элементов, вычислить: - номер максимального элемента массива; - произведение элементов массива, расположенных между первым и вторым нулевыми элементами. С++ Буду очень благодарен)
C++ Калькулятор для обыкновенных дробей http://www.cyberforum.ru/cpp-beginners/thread1042015.html
Не компилируется( #include <iostream> #include <math.h> using namespace std; class Calc
C++ Не записывает в файл Доброго времени суток. Написал код, который должен открывать файл, находить в нем определенный символ и заменять его на другой. Все работает кроме перезаписи файла. В чем может быть проблема? #include <iostream> #include <fstream> #include <Windows.h> using namespace std; int main() { подробнее

Показать сообщение отдельно
vndtta
66 / 43 / 5
Регистрация: 17.10.2011
Сообщений: 146
Завершенные тесты: 1
15.12.2013, 12:54     Определить число безопасных стопок
пусть n=a+b+c

сначала разместим контейнеры типа А, между ними должен быть прмежуток хотябы 1 контенер другого типа - значит А контейнеров можно разместить по n-(a-1) позициям ( n - количество позиций в безопасной стопке, a - кол-во контейнеров типа А, (a-1) - количество промежутков между контейнерами типа А)

Chttp://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{matrix}a\\ n-a+1 \end{matrix}=(n-a+1)!/(a!(n-a)!)=(n-a+1)!/(a!(b+c)!)

после размещений а контейнеров останется n-a=b+c позиций, теперь разместим b контейнеров типа B по этим позициям( на самом деле B или С не играет роли, одинаковое число получится)

Chttp://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{matrix}b\\ b+c \end{matrix}=(b+c)!/(b!(b+c-b)!)=(b+c)!/(b!c!)

перемножим и получим окончательный ответ

(n-a+1)!/(a!b!c!)

в данном случае у нас все контейнеры одного типа одинаковые - поэтому использованы сочетания (http://ru.wikipedia.org/wiki/%D0%A1%...BD%D0%B8%D0%B5)
если бы контейнеры были пронумерованы, тогда имел бы значение их порядок и мы использовали бы размещения(http://ru.wikipedia.org/wiki/%D0%A0%...BD%D0%B8%D0%B5)
 
Текущее время: 01:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru