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

Сколько легендарных команд можно создать из заданного числа людей? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление Arch(x) разложением в ряд Тейлора - C++ http://www.cyberforum.ru/cpp-beginners/thread1734451.html
нужно вычислить для функции . Arch(x) = log (2x) − 1/2·2·x^2 - 1·3/2·4·4·x^4 − 1·3·5/2·4·6·6·x^6 + ···, x > 1 Программа выводит не те значения, не могу понять в чем ошибка. Прошу вашей помощи: #include <iostream> #include <conio.h> #include <fstream> using namespace std; double arh(double x, double eps)
C++ Encrypting a File Добрый день. Взялся разбираться в данном примере и не пойму в чем ошибка. Может кто-то пользовался им и подскажет Encrypting a File MSDN Запускаю в командной строке $ myProg.exe' 1.txt 2.txt из кода: <example.exe> <source file> <destination file> <password>, где <password> не обязательный. на что получаю ответ: http://www.cyberforum.ru/cpp-beginners/thread1734450.html
C++ ошибки в коде
#include <iostream> #include <locale.h> using namespace std; class Massiv { public : int n,m;
Не совсем понимаю задания C++
Здравствуйте. Надо мне решить одну задачку, но я не совсем понимаю как должно быть Выходя из объекта-праотца "МНОГОУГОЛЬНИК"(Заданной площади S) построить объекты-наследники "ПРЯМОУГОЛЬНИК"(с заданной одной стороной b), "ТРЕУГОЛЬНИК"(с заданной одной стороной a) и обеспечить выдачу на печать название фигуры, её параметров. Определить методы вычисления периметра. Так вот, я создал класс...
C++ Реализовать однонаправленный список http://www.cyberforum.ru/cpp-beginners/thread1734399.html
Реализуйте однонаправленный список. Необходимо предусмотреть режим сортировки элементов списка без перестановки самих элементов.
C++ В массиве из 20 чисел найти наименьший среди отрицательных элементов помогите решить задачу, в массиве из 20 чисел найти наименьший среди отрицательных элементов подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6419 / 3058 / 302
Регистрация: 04.12.2011
Сообщений: 8,330
Записей в блоге: 3
14.05.2016, 14:21     Сколько легендарных команд можно создать из заданного числа людей?
WalkRight, если я правильно уяснил условие то с командами в которых нет "многостаночников" нет и проблем. Пусть их N3 штук. Команд в которых по одному "многостаночнику" N2 и в которых по одному, - соответственно N1
Создаём класс троек и контейнер для него закидываем в него N3. В отдельный контейнер складываем тройки с одним нулём. И последний - контейнер "единичников" (с двумя нулями). Для сохранения максимальной аутентичности составов дополняем двоечников до троечников единичниками пока не кончатся те или другие. Полученные троечники - в контейнер троечников (готовых команд). Оставшийся неизрасходованным контейнер используем для формирования троек. Если это единичный, то всё тривиально, а если двоечный то каждая пара может стать "пищей" для следующих двух. Действуя по такой схеме можно получить максимум 2-х незадействованных участников.

Добавлено через 11 минут
Цитата Сообщение от IGPIGP Посмотреть сообщение
Действуя по такой схеме можно получить максимум 2-х незадействованных участников.
то есть если я правильно, опять же понял, то зная числа N1, N2, N3 , можно посчитать команды и без контейнеров:
Если N1 > N2
N= N3+N2+(N1-N2)/3
Если N2 > N1
N= N3+N1+((N2-N1)*2)/3
если равно то N= N3+N2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru