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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2013, 11:32   #801
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Попытка заставить работать чужой код перебором параметров кликнуть мышкой
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 18.06.2013, 12:29   #802
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

2 взвешивания
1) Делим на 3 группы по 1-666, 2-666 и 3-668. Взвешиваем гуппы 1 и 2. Если вес разный - закончили. Если одинаковый -> в любой из них есть шары из разного материала
2) Группу 1 делим на 1-222, 2-222 и 3-222. Взвешиваем группы 1 и 2. Если вес разный - закончили. Если одинаковый, то в них шары только одного типа -> в группе 3 есть шары другого типа -> группы 1 и 3 имеют разный вес - закончили.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 18.06.2013, 12:31   #803
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
2 взвешивания
Именно!! 10 букоф
Poma][a вне форума Ответить с цитированием
Старый 18.06.2013, 13:30   #804
RussDragon
Форумчанин
 
Аватар для RussDragon
 
Регистрация: 07.04.2012
Сообщений: 216
По умолчанию

RussDragon вне форума Ответить с цитированием
Старый 18.06.2013, 17:03   #805
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
2 взвешивания
1) Делим на 3 группы по 1-666, 2-666 и 3-668. Взвешиваем гуппы 1 и 2. Если вес разный - закончили. Если одинаковый -> в любой из них есть шары из разного материала
2) Группу 1 делим на 1-222, 2-222 и 3-222. Взвешиваем группы 1 и 2. Если вес разный - закончили. Если одинаковый, то в них шары только одного типа -> в группе 3 есть шары другого типа -> группы 1 и 3 имеют разный вес - закончили.
Выделенное мне кажется странным. Почему вы так решили? Во всех трёх группах по 222 могут оказаться шары разного типа. Возможно, что я конкретно туплю.
UPD:Вот смотрите, допустим, что в п.1 у вас в группе №1 и №2 из 666 шаров половина оказалась алюминиевых и половина дюралевых.
Вы их взвешиваете и узнаёте, что вес разный. Потом приходите к п.2
В п.2. группу №1 делите на 222, 222, 222. Допустим, что в каждой из них оказалось по 111 алюминиевых и 111 дюралевых. Вы взвешиваете №1 и №2 и узнаёте, что они равные. Но далее вы делаете вывод, о том, что группы из одинаковых шаров. Почему? Ведь в них явно шары разного типа.

Последний раз редактировалось Kix.IV; 18.06.2013 в 17:26.
Kix.IV вне форума Ответить с цитированием
Старый 18.06.2013, 17:28   #806
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Не, это я ступил. Как вариант в каждой группе может быть по 111 шаров разного материала. Тогда по другому - делим на 1-666, 2-666, 3-666, 4-2. 1-е взвешивание 1 и 2, 2-е 2 и 3. Если все одинаково то в 4 два шара разного типа, поскольку в 1, 2 и 3 из каждого материала их одинаковое к-во -> в группе 4 два разных шара
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 18.06.2013, 19:16   #807
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Larboss Посмотреть сообщение
Попытка заставить работать чужой код перебором параметров кликнуть мышкой
Перебор, самый непродуктивный (жадный) алгогритм. Это доказал Гарднер, ещё в начале 20-го века. Есть алгоритмы, куда боле рационально использующие вычислительные ресурсы.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 20.06.2013, 15:20   #808
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Игра в шахматы онлайн http://www.instantchess.com/
Вадим Мошев вне форума Ответить с цитированием
Старый 20.06.2013, 18:06   #809
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

http://chess-samara.ru/ - лучше.
Kix.IV вне форума Ответить с цитированием
Старый 25.06.2013, 14:14   #810
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Как-то так...
066FpiFrj2k.jpg
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интересные проги kipish Софт 85 18.12.2022 01:03
Текст на картинках SunLight Microsoft Office Word 2 08.08.2007 12:59