Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2014, 11:13   #1
Skripach
Новичок
Джуниор
 
Регистрация: 11.10.2014
Сообщений: 27
По умолчанию Подскажите формулу

Какую формулу можно использовать к этой задаче?
Каждые выходные к Васе приходят друзья, чтобы поиграть в карты. Для полноценной игры число карт в колоде должно быть кратно количеству игроков.
У Васи есть колода из N карт. Он решил, что для каждой новой игры он будет выбирать такое количество карт, которым не играли ранее. В карты они играют либо вдвоем, либо втроем. Помогите Васе подсчитать, какое количество игр можно будет сыграть этой колодой.
Формат входных данных
Задано целое число N (1 ≤ N ≤ 109) — количество карт в колоде.
Формат выходных данных
Выведите, какое количество игр можно будет сыграть этой колодой.

Последний раз редактировалось Skripach; 21.11.2014 в 11:29.
Skripach вне форума Ответить с цитированием
Старый 21.11.2014, 11:32   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Какая формула? Это что-то похожее на алгоритм раскроя, да еще усложненного требованием чтобы две плиты одного цвета не лежали рядом
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 21.11.2014, 15:21   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Код:
if (i mod 2 =0) or (i mod 3 =0) then
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 21.11.2014, 15:28   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Не понял, то плиты разного размера и цвета были в теме, теперь карты стали. Галюники?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 22.11.2014, 20:14   #5
Jurijus123
Заблокирован
 
Регистрация: 12.11.2014
Сообщений: 120
По умолчанию

Какоя странная задача однако, раположение карт в колоде вориаций "X!", а сколько игр можно сыграть еденой формулы не сущесвует.
Jurijus123 вне форума Ответить с цитированием
Старый 24.11.2014, 12:44   #6
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
Он решил, что для каждой новой игры он будет выбирать такое количество карт, которым не играли ранее.
Надо считать не различные наборы карт, а наборы различной мощности (разное КОЛИЧЕСТВО карт).

result:=|A| + |B| -|A*B|; где
A -множество чисел подходящих для игры первым набором игроков (вдвоем)
B - то же для второго набора игроков (втроем).
|...| -мощность множества (число элементов)
* операция пересечения множеств.
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 24.11.2014 в 12:54.
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, как написать формулу. buk Microsoft Office Excel 11 26.06.2014 16:50
Подскажите нужную формулу(С++) Olya90 Помощь студентам 4 25.06.2009 18:13
Подскажите формулу! djkwirill Gamedev - cоздание игр: Unity, OpenGL, DirectX 7 01.05.2009 16:16
Подскажите пожалуйста формулу!:) Вичка Microsoft Office Excel 4 01.03.2008 13:36
Подскажите формулу Сильванович Михаил Помощь студентам 3 17.07.2007 13:17