Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26161
Рейтинг: 2127
#46: 2012-01-19 17:50:45 ЛС | профиль | цитата
Assasin писал(а):
не мучайся, такого случая, по условиям задачи и используемому алгоритму решения, просто не может быть.

Почему же, там не сказано в какой бутылке яд, есть вариант попадани его в бутылку с номером 0
Tad писал(а):
Кроликов пожалейте

По вопросам здоровья кроликов обращайтесь к hitman249
карма: 22

0
Ответов: 1536
Рейтинг: 176
#47: 2012-01-19 20:30:58 ЛС | профиль | цитата
А, если пойти от обратного. Почему 10 кроликов, а не больше и не меньше? Так же не ясно, почему указывается, что брать вино с бутылки можно только немного, а не какую-то конкретную часть? Было правильно подмечено про дни, а не ночь или сутки. И почему про дискретность было указано в P.S., а не в условии, хотя, надо полагать, это была подсказка или наоборот?
карма: 1
Не так страшна ошибка, как опасность её не заметить.

0
Гость
Ответов: 17029
Рейтинг: 0
#48: 2012-01-19 22:35:36 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2021-06-21 06:07:29
карма: 0

0
Разработчик
Ответов: 26161
Рейтинг: 2127
#49: 2012-01-19 22:53:44 ЛС | профиль | цитата
г. 333 писал(а):
минимум 1 день: кроликов может погибнуть от 1 до 9

Ошибочка -- кролики могут и не погибнуть в случае, если бутылка с ядом имеет номер 0
ser_davkin писал(а):
Почему 10 кроликов

Действительно, а почему 10-ть, когда надо 9-ть
карма: 22

0
Ответов: 126
Рейтинг: 1
#50: 2012-01-19 22:57:42 ЛС | профиль | цитата
[flood]Кролики не пьют вино) Они за здоровый образ жизни!)))[/flood]
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#51: 2012-01-19 23:08:50 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2021-06-21 06:07:29
карма: 0

0
Разработчик
Ответов: 26161
Рейтинг: 2127
#52: 2012-01-19 23:37:57 ЛС | профиль | цитата
г. 333 писал(а):
Просто получается что в решении 2 все бутылки будут продегустированы

Че-то меня это решение слегка вводит в ступор. Надо еще раз прогнать его логику
------------ Дoбавленo в 23.37:
Нет, все правильно, в случае, когда яд в нулевой бутылке, то ни один кролик не умрет, тк как мы даем кроликам только из бутылок, где есть единицы его разряда, но в нулевой бутылке нет единиц, значит она никому не достанется
карма: 22

0
Ответов: 5446
Рейтинг: 323
#53: 2012-01-19 23:41:09 ЛС | профиль | цитата
nesco, нормальные люди бутылки с 0 не нумеруют
карма: 1

0
Разработчик
Ответов: 26161
Рейтинг: 2127
#54: 2012-01-19 23:47:43 ЛС | профиль | цитата
А, я кажется понял для чего 10-й кролик -- контрольный выстрел, даем ему яд из полученной бутылки, и если он помер (вот он, второй день), то гарантированно получаем именно то, что искали. Итого -- на все про все нужно двое суток
------------ Дoбавленo в 23.42:
iarspider писал(а):
нормальные люди бутылки с 0 не нумеруют

Мы не нормальные люди, и двоичная система начинает отсчет с нуля
------------ Дoбавленo в 23.47:
[offtop]
Addon писал(а):
Кролики не пьют вино) Они за здоровый образ жизни!)))

У нас виртуальные кролики из другого измерения [/offtop]
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#55: 2012-01-19 23:54:07 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2021-06-21 06:07:29
карма: 0

0
Разработчик
Ответов: 26161
Рейтинг: 2127
#56: 2012-01-20 00:28:51 ЛС | профиль | цитата
г. 333 писал(а):
Вот вам для удобства с описаниями

Я беру отсчет с нуля, ты с единицы, но счет двоичных чисел начинается с нуля К тому же, отсчет с нуля более гуманный и дает шанс остаться всем кроликам живыми
За сим я прекращаю беспредметный спор. У нас немного разные подходы, но смысл от этого никак не меняется
карма: 22

0
Ответов: 8927
Рейтинг: 823
#57: 2012-01-20 01:14:21 ЛС | профиль | цитата
nesco, а у меня кроликам дают лекарство от красных глаз, достанется чуть -- и глаза зеленеют, красивые Чтобы не мучала нулевая бутылка, надо давать кроликам из бутылок с "0", а 1023-ей бутылки нет по условию задачи code_26586.txt
карма: 19

0
файлы: 1code_26586.txt [6.5KB] [757]
Гость
Ответов: 17029
Рейтинг: 0
#58: 2012-01-20 01:36:51 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2021-06-21 06:06:45
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#59: 2012-01-20 07:26:30 ЛС | профиль | цитата
Какая то у вас странная логика, выпить вино должен каждый кролик, иначе будут проверены не все бутылки, а если выпьют все, значит, хоть один, но умрет.
Это легко доказать: пусть кролики - биты, вспоминаем школьный курс информатики: N = 2^I, N = 2^10 = 1024. Т е. 10 кроликов хватит на 1024 бутылки, уберем одного, и будет уже 512 бутылок, что нам не подходит.
карма: 10
0
Разработчик
Ответов: 26161
Рейтинг: 2127
#60: 2012-01-20 09:07:03 ЛС | профиль | цитата
Assasin писал(а):
и будет уже 512 бутылок, что нам не подходит

Ну и определи тогда за сутки, когда бутылок 1000
------------ Дoбавленo в 09.07:
Assasin писал(а):
Т е. 10 кроликов хватит на 1024 бутылки

А отсчет, вообще-то, ведется с нуля, те это уже не 10, а 11 кроликов, а вот для определения диапазона от 0 до 1023 действительно нужно 10 кроликов от 0 до 9
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)