![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]()
Poma][a,Здравствуйте!
сколько всего(одинаковых) половинок с точками ? прально N + Дубль = N+2 ну а дальше цикл Код:
BDA, ну там тип нужен поздоровее
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
#22 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Спасибо за разъяснения
![]() Последний раз редактировалось Poma][a; 29.10.2012 в 20:33. |
![]() |
![]() |
![]() |
#23 |
Пользователь
Регистрация: 29.10.2012
Сообщений: 14
|
![]()
Вот Poma][a пишет что просто нужно сложить все каменюшки)а другие про закономерности про то что сколько раз повторяется и т д.просто сложить все точечки это я понимаю,а закономерности какую роль играют?)
|
![]() |
![]() |
![]() |
#24 | |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|
![]() |
![]() |
![]() |
#25 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
Саша........, методом "просто сложить" можно решать простые задачки, а когда числа большие, нужно выводить простые формулы.
Mad_Cat, Цитата:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 29.10.2012 в 20:39. |
|
![]() |
![]() |
![]() |
#26 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Вот и у Ромахи и не работает) Тем более нашли кого слушать
![]() Закономерности помогут Вам найти формулу и не париться с циклами... |
![]() |
![]() |
![]() |
#27 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
Смотрите: для обычного домино (N=6) каждый набор точек встречается 8 раз. Скажем, 5 точек встречаются по разу на шести костях с 0, 1, 2, 3, 4 и 6 и два раза - на дубле 5-5. Теперь выкинем все кости с шестёрками. Получим случай N=5, и любой набор точек m, 0<=m<=5 будет встречаться 7 раз (потому что мы выкинули m-6). То есть, ответ на заданный мной вопрос - половинка с m точками в наборе будет встречаться N+2 раза. Всегда. N раз приходятся на пары вида 0-m, 1-m, ..., N-m (за вычетом самой m-m) и ещё два раза - на дубль. А сколько точек на всех половинках с m точками? (N+2)*m, естественно. А сколько всего точек? (N+2)*0 + (N+2)*1 + (N+2)*2 + ... + (N+2)*N = (N+2)*(0+1+2+...+N). Но сумма всех натуральных чисел от 0 до N, как известно, равна N*(N+1)/2. Всего потребуется N*(N+1)*(N+2)/2 бриллиантов. Осталось написать программу, вычисляющую это выражение. Честное слово, она будет работать очень быстро ![]() Код:
|
|
![]() |
![]() |
![]() |
#28 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Огромное спасибо всем.
Ток мне не дает покоя вопрос, почему так не проходит : Код:
|
![]() |
![]() |
![]() |
#29 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
Poma][a, действительно странно.
Еще забавный способ решения - в лоб. Но все равно 0,279 секунд 980 Кб. Код во вложении ![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#30 |
Пользователь
Регистрация: 29.10.2012
Сообщений: 14
|
![]()
Всем огромное преогромное спасибо за помощь!!)Думаю теперь точно разберусь)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
комбинаторика | Rahmatillo | C++ Builder | 1 | 26.04.2012 01:10 |
Комбинаторика | Dima170792 | Помощь студентам | 8 | 20.04.2011 00:01 |
Комбинаторика | kiborrgg | Помощь студентам | 6 | 25.03.2011 15:50 |
Комбинаторика | MadReason | Помощь студентам | 4 | 09.12.2010 22:52 |