Подробнее
Загадано число 1, 2 или 3.
Нужно его узнать.
Можно задать только один вопрос.
гадавшим может ответить только "Да", "Нет" или' Не знаю .
экойнужно задать вопрос загар?®»
загадка,математика,наука,вопрос,песочница
прошу не гуглить. а если не выдержали и погуглили, тогда не пишите ответ сюда. всегда ведь интересно проверить свои знания, не так ли? :)
если никто не отгадает, тогда завтра ответ напишу
Если загадано число 1, то ответьте "да", если загадано число 2 - ответьте "нет", если загадано число 3 - ответьте "не знаю", так каков будет ваш ответ, если я задам вам вопрос "какое число загадано"?
если Да это значит 3
а если нет? это значит 1
но человек не может ответить Не знаю если ответ ему известен.
т.е. он ответит Нет, если это число будет 2.
Если загадано 3 - значит ответ будет Да.
Если загадано 1 - значит ответ будет Нет. Так как 1 не может быть больше числа от 1 до 2.
Если загадано 2 - значит ответ будет Не знаю. Так как если я загадал 1 - то 2 больше. А если загадал 2 - то не больше.
Не знаю будет подходить к двум ответам: 1 и 2.
я загадал 2. это больше чем 1...2 ?- не знаю, потому что ты мог загадать двойку, в таком случае два не больше двух. а равно
я загадал 1. это больше чем 1...2? - не знаю, потому что ты мог загадать единицу. А единица не больше единицы. опять я не знаю.
если я отвечаю НЕТ. это может быть как 1 так и 2. потому что я подумать что ты загадал двойку... вообще ответа НЕТ в этом случае не будет
"А единица не больше единицы. опять я не знаю."
Что? Чего не знаешь? На вопрос "Больше ли единица чем единица?" ответ один - Нет.
Не стоит копировать математические задачки, если не видишь таких очевидных вещей :)
давай к примеру возьмем так: мое число 1.
ты загадал тоже 1.
твой вопрос: я загадал число от 1 до 2. мое число больше твоего?
мой ответ. вообще-то я НЕ ЗНАЮ. потому что если ты загадал число больше 1, тогда мое число больше. но ведь ты загадал 1, тогда они равны.
но ведь я не знаю какое число ты загадал, поэтому ответ НЕ ЗНАЮ.
такая же ситуация если ты и я загадали 2. будет ответ НЕ ЗНАЮ. потому что 2 не больше 2 а равно. поэтому я хуй знаю моя двойка больше твоего числа или нет, потому что ты мог загадать тоже 2!
понятно?
Да соберись ты :)
Если ты загадал 1, то ответ всегда Нет.
Потому что 1 не больше, чем любое число в диапазоне от 1 до 2 включительно.
Не может там быть ответа Не знаю. 1 ВСЕГДА не больше, чем любое число от 1 до 2.
Даже если я и ты загадали 1, то на вопрос "Мое число больше твоего?" ответ будет НЕТ, так как 1 не больше, чем 1.
изменю немного твой вариант и предложу спросить "я загадал число (любое, хоть дробное) от 1.5 до 2.5. Твое число больше моего?" Нет - 1, не знаю - 2, да - 3.
разница в том, что необходимо разделить четко эти три числа. и в вопросе задать про все числа больше но не равные 1 и меньше но не равные тройке.
как я объяснил выше, в твоих вариантах были баги с числами 1 и 2. они оба входили в диапазон ответа НЕ ЗНАЮ. но ты уже предложил другой, Хитрый вопрос гораздо ниже :)
Я считаю такой вопрос: Если из загаданного тобой числа вычесть 1 получится четно число? Если ответ да, то он загадал 3, если ответ нет, то получается он загадал 2, если ответ НЕ знаю то он загадал 1, так как 0 не является ни четным ни нечетным.
Или еще круче и легче: Если из загаданного числа вычесть 2 то получится положительное число? Если Да, то он загадал 3, если Нет, то получается он загадал 1, если не знаю, то 0))))) Вот точно такой ответ.
Как тут было правильно сказано, включение в варианты овтета "не знаю" логически убивает эту задачу. Ибо на любой вопрос можно ответить - Не знаю и точка.
Если из загаданного числа вычесть 2 то получится положительное число? Если Да, то он загадал 3, если Нет, то получается он загадал 1, если не знаю, то 0))))) Вот точно такой ответ
Если из загаданного числа отнять значение его соседа слева из ряда (1,2,3), то результат будет четным?
по-идее 1 должна вызвать ответ "Не знаю", дня нее сосед не определен - Access Violation так сказать
про х=2 и деление на 0...на это и была надежда, спровоцировать ответ "не знаю"))) Твой вариант, мне все равно больше всего нравится. Но видно, что-то еще есть)))
Провоцировать плохо! Это скорее хитрость, а не решение :)
Я почти уверен, что можно подобрать еще несколько решений для задачи, но при этом полностью уверен в правильности моего.
Ну. Для такого развития событий нужно быть телепатом и знать какое число нельзя загадывать. Но если ты и так телепат, то тебе не нужно даже задавать вопрос, чтоб узнать правильный ответ :)
Но вообще ты очень коварный и хитрый тип!)))
Изящно, но не пойдет. То, что загадал число не то, которое загадал оппонент, уже подразумевает то, что твое число зависит от его ответа, который на момент загадывания числа тебе не известен. То есть, ты его нихрена не загадал, так как для этого тебе надо обладать ещё не известной инфой.
Ну, и все это с условием того что "загаданное" число - натуральное, ибо в противном случае, ответ всегда будет "Не знаю"
А в какой еще ситуации возможен ответ "не знаю", как не в той когда твой вопрос заставляет оппонента, что то подразумевать? Тем более, все условия соблюдены дословно)))
Не. Кстати не дословно. В твоей формулировке ты точно задумал число и точно не такое, как второй. Это невозможно. Но если чутка переформулировать, то будет ОК. Например так:
Предположим я загадал одно из 2 оставшихся чисел. Мое число больше твоего?
Предположим я загадал одно число из двух оставшихся. Мое число больше твоего?
я загадал 3. - мой ответ Нет.
я загадал 2 - мой ответ Не знаю
я загадал 1 - мой ответ Да.
вроде красивый ответ. но чувствуется тут подъебка загадавшему :)
думаю это вариант тоже можно принять. как Хитрый :) —
Я не до конца понял твой вопрос, но если ты говоришь о том, что загаданное тобой число должно быть натуральным, то я сейчас переосмыслил, и понял, что число может быть абсолютно любым.
Но все же, ты не можешь загадать число, соответствующее определенным условиям, пока само условие тебе точно не известно.
Хотя, если просто поменять формулировку на "Будет ли число в диапазоне от 1 до 3, отличное от загаданного тобой, больше твоего?", то ответ станет корректным, так как ты ничего не загадывал, а следовательно, число не определено заранее.
В условии задачи только натуральные числа, о других речи нет. Пока условие задачи само по себе инвариантно, думаю я могу допускать подобную формулировку))) А самый "четкий" вариант предложил "Уныние", чуть выше.
Звучит как, "Предположим я загадал одно из 2 оставшихся чисел. Мое число больше твоего?"
Нужно убедиться что загадавший не знает сколько будет 3^10, и напомнить ему что 1^10=1 и 2^10 = 1024 и задать вопрос:
"Загаданное числи в 10 степени будет между 1000 и 10000?"
Да - 2,
Нет - 1,
Не знаю - 3
---------
P.S. 3^10 = 59049
В твоей формулировке вопроса "сложить со следующим" нужно будет складывать 3 и 4, так как, опять же, 4 является следующим числом после 3. И твой план провалится.
Но вообще это все больше похоже на хитрость, которая упирается в человеческий фактор.
Можно и переформулировать вопрос в "ты не знаешь число, следующее за тройкой.. повторение вопроса", но в целом - да, это вынужденное юление. Ведь математические операции с данными числами не дадут ответа, потому что один из необходимых вариантов - не знаю, а это подразумевает неизвестную переменную. Вот я и выбрал следующий элемент последовательности ))
Вопрос "я загадал число от 1,5 до 2,5, твое число больше моего?" тоже не совсем честный.
Давайте не будем обезьянничать, а сядем и проанализируем ситуацию:
1.Если загадавший может врать, то, как уже писалось, задачу решить нельзя, так что условимся, что загадавший всегда говорит правду. Также условимся, что он - супергений, и в уме находит любую цифру числа Пи в уме, и может вычислить корень любого выражения до нужной точности, чтобы исключить человеческий фактор.
2. Варианта загаданных чисел три, варианта ответов загадавшего тоже три, значит надо, чтобы все из них были использованы, иначе, по принципу Дирихле, на хотя бы один из ответов придется 2 возможных загаданных числа.
3. Так как присутствует ответ "Не знаю", причем он должен быть использован(как выяснилось в п.2), то должен присутствовать такой элемент, при котором на вопрос нельзя было бы дать четкого ответа. Но так как каждый ответ должен быть использован(п.2), ответ "Не знаю должен соответствовать только одному из загаданных чисел".
4. Все выше написанное указывает на то, что этот элемент - рандом, так как наш соперник всеведущ, и расколет все эти ваши "корни в квадрате в кубе корня из 3" за секунду.
5. Осталось подобрать такой рандом, чтобы он мешал определить точный ответ только при одном из загаданных чисел. Рандом этот нет смысла прибавлять, или отнимать от чего-либо, так как колебания, которые создает рандом, от этого не изменятся. Возможно, есть смысл множить, делить, возводит в степень, или извлекать корень при участии рандома, но это долго и нудно, поэтому ответ - рандом от 1,(0)1 до 2,(9).
Вопрос не имеет смысла (т.к. не имеет смысла 1/0).
Возможно вы хотели задать такой вопрос: если посчитать предел деления загаданного числа на x при x стремящемся к загаданному числу уменьшенному на 1, получится четное число? Но и этот вопрос не имеет смысла (т.к. не имеет смысла вопрос о четности бесконечного числа)
Я тоже загадал число от 1 до 3, но не равное твоему числу. Твоё число больше моего?
Если загадано 3 - ответ "Да",
Если 2 - ответ "Не знаю",
Если 1 - ответ "Нет".
кому лень читать всю. ветку, вот правильный ответ:
"я загадал число (любое, хоть дробное) от 1.5 до 2.5. Твое число больше моего?"
для универсальности можно задать вопрос с диапазоном от 1.ххххх до 2.ххххх (количество знаков после запятой - не важно). Главное тут внести четкую грань, что в твои варианты не входят число 1 и 3!
в таком случае я буду вынужден ответить.
ДА - если мое число 3, потому что три выходит из диапазона от 1,1 до 2,9.
НЕТ - если мое число 1, потому что один меньше диапазона от 1,1 до 2,9
ответ НЕ ЗНАЮ - потому что ты мог загадать какое-то любое число в диапазоне от 1,1 до 2,9, а какое? я не знаю. соотвтественно не могу дать четкого ответа "Больше ли мое число твоего или нет?"
вот так.
Все так, только диапазон выглядит так [1;3)
То есть от единицы включительно до тройки не включительно.
Аналогично можно загадать вопрос, используя диапазон от 1 не включительно до 3 включительно, но там нужен другой вопрос. Вроде такого - "Я загадал число от 2 до 3. Твое число меньше моего?".
В таком случае если загадано 1 - ответ всегда Да
Если загадано 3 - ответ всегда Нет, так как 3 никогда не меньше любого числа из диапазона.
Если загадано 2 - отвте Не знаю, так как я мог загадать и 2, которое равно, и 3, которое больше.
Как альтернативный вариант "Уныние" предложил задать загадавшему следующий вопрос:
"Предположим я загадал одно число из двух оставшихся. Мое число больше твоего?"
я загадал 3 - мой ответ Нет.
я загадал 2 - мой ответ Не знаю.
я загадал 1 - мой ответ Да.
вроде красивый ответ. но чувствуется тут подъебка загадавшему :)
принимается и этот вариант, но с пометкой как Хитрый :)
Довожу до абсурда:
"Если ты загадал 1, я загадал 1.
Если ты загадал 2, я загадал 1.
Если ты загадал 3, я загадал 1, 2 или 3.
Твое число равно моему?"
Да - 1, Нет - 2, Не знаю - 3
По прямой в одном направлении ползут три черепахи. Первая черепаха думает, что за ней ползут две черепахи, вторая думает, что сзади нее ползет одна черепаха, а третья думает, что позади нее - две черепахи. Как такое может быть?
Ф Ф Ф
9 S 5%яаС
1*>'Ä I ЦБ ад
5 Ч5чч$, 6
д ^Зэдб I
з ЩЙ1
О 2&гьчО I Ь&Л2&
йЩ Цаед
! л 2$агЭ
IИ Ш&зо
|5-
* б 2ЬзочО |0+. ЗДьчг, I I átó Р"з 8яйà _ О 22.044
Ш$$20 £>ЧййО
^îôîv Чда
%coík 5\ci2>
чш\
ЧОэдО ЧЬчоь А Щщ, НОаЬЭ &г\га. ^^2-ЭО&гв
Вгач\ 20»чН 2£эогэ &эсзс
'Âüiè $ю*6 <5ati\ Зэ£22-23i
если никто не отгадает, тогда завтра ответ напишу
Хочешь получить леща если ты загадал не "1"?
но это конечно же не подходит
а если нет? это значит 1
но человек не может ответить Не знаю если ответ ему известен.
т.е. он ответит Нет, если это число будет 2.
Не знаю - 1 или 2
ответа Нет, не будет
Если загадано 1 - значит ответ будет Нет. Так как 1 не может быть больше числа от 1 до 2.
Если загадано 2 - значит ответ будет Не знаю. Так как если я загадал 1 - то 2 больше. А если загадал 2 - то не больше.
я загадал 2. это больше чем 1...2 ?- не знаю, потому что ты мог загадать двойку, в таком случае два не больше двух. а равно
я загадал 1. это больше чем 1...2? - не знаю, потому что ты мог загадать единицу. А единица не больше единицы. опять я не знаю.
если я отвечаю НЕТ. это может быть как 1 так и 2. потому что я подумать что ты загадал двойку... вообще ответа НЕТ в этом случае не будет
Что? Чего не знаешь? На вопрос "Больше ли единица чем единица?" ответ один - Нет.
Не стоит копировать математические задачки, если не видишь таких очевидных вещей :)
ты загадал тоже 1.
твой вопрос: я загадал число от 1 до 2. мое число больше твоего?
мой ответ. вообще-то я НЕ ЗНАЮ. потому что если ты загадал число больше 1, тогда мое число больше. но ведь ты загадал 1, тогда они равны.
но ведь я не знаю какое число ты загадал, поэтому ответ НЕ ЗНАЮ.
такая же ситуация если ты и я загадали 2. будет ответ НЕ ЗНАЮ. потому что 2 не больше 2 а равно. поэтому я хуй знаю моя двойка больше твоего числа или нет, потому что ты мог загадать тоже 2!
понятно?
Если ты загадал 1, то ответ всегда Нет.
Потому что 1 не больше, чем любое число в диапазоне от 1 до 2 включительно.
Не может там быть ответа Не знаю. 1 ВСЕГДА не больше, чем любое число от 1 до 2.
Даже если я и ты загадали 1, то на вопрос "Мое число больше твоего?" ответ будет НЕТ, так как 1 не больше, чем 1.
Ты понимаешь в чем разница между формулировками "Меньше" и "Не больше"?
Если бы ты загадал 2, то сказал бы Не знаю.
Объяснение чуть выше.
Собственно надо было лишь внести отличия от едиы и двойки хотя бы какое-то знаячение.
как я объяснил выше, в твоих вариантах были баги с числами 1 и 2. они оба входили в диапазон ответа НЕ ЗНАЮ. но ты уже предложил другой, Хитрый вопрос гораздо ниже :)
какое число ты загадал?
"Положительное ли число?"
1 - Да
0 - нет
-1 - нет
Ответ - Нет, не получится :)
по-идее 1 должна вызвать ответ "Не знаю", дня нее сосед не определен - Access Violation так сказать
Если твое число это "х", то верно ли равенство 2/(х-2)=2?
х=2 ответ Нет, так как полученное значение при делении на 0 не равно 2
х=1 ответ Нет
Я почти уверен, что можно подобрать еще несколько решений для задачи, но при этом полностью уверен в правильности моего.
Но вообще ты очень коварный и хитрый тип!)))
Ну, и все это с условием того что "загаданное" число - натуральное, ибо в противном случае, ответ всегда будет "Не знаю"
Предположим я загадал одно из 2 оставшихся чисел. Мое число больше твоего?
я загадал 3. - мой ответ Нет.
я загадал 2 - мой ответ Не знаю
я загадал 1 - мой ответ Да.
вроде красивый ответ. но чувствуется тут подъебка загадавшему :)
думаю это вариант тоже можно принять. как Хитрый :) —
Но все же, ты не можешь загадать число, соответствующее определенным условиям, пока само условие тебе точно не известно.
Хотя, если просто поменять формулировку на "Будет ли число в диапазоне от 1 до 3, отличное от загаданного тобой, больше твоего?", то ответ станет корректным, так как ты ничего не загадывал, а следовательно, число не определено заранее.
Звучит как, "Предположим я загадал одно из 2 оставшихся чисел. Мое число больше твоего?"
Автор поста просто стянул вопрос откуда-то и принял за верное лишь одно указанное там решение :(
"Загаданное числи в 10 степени будет между 1000 и 10000?"
Да - 2,
Нет - 1,
Не знаю - 3
---------
P.S. 3^10 = 59049
1+2 = 3 нет
2+3 = 5 да
3+ ? = ? не знаю
Но вообще это все больше похоже на хитрость, которая упирается в человеческий фактор.
Вопрос "я загадал число от 1,5 до 2,5, твое число больше моего?" тоже не совсем честный.
1.Если загадавший может врать, то, как уже писалось, задачу решить нельзя, так что условимся, что загадавший всегда говорит правду. Также условимся, что он - супергений, и в уме находит любую цифру числа Пи в уме, и может вычислить корень любого выражения до нужной точности, чтобы исключить человеческий фактор.
2. Варианта загаданных чисел три, варианта ответов загадавшего тоже три, значит надо, чтобы все из них были использованы, иначе, по принципу Дирихле, на хотя бы один из ответов придется 2 возможных загаданных числа.
3. Так как присутствует ответ "Не знаю", причем он должен быть использован(как выяснилось в п.2), то должен присутствовать такой элемент, при котором на вопрос нельзя было бы дать четкого ответа. Но так как каждый ответ должен быть использован(п.2), ответ "Не знаю должен соответствовать только одному из загаданных чисел".
4. Все выше написанное указывает на то, что этот элемент - рандом, так как наш соперник всеведущ, и расколет все эти ваши "корни в квадрате в кубе корня из 3" за секунду.
5. Осталось подобрать такой рандом, чтобы он мешал определить точный ответ только при одном из загаданных чисел. Рандом этот нет смысла прибавлять, или отнимать от чего-либо, так как колебания, которые создает рандом, от этого не изменятся. Возможно, есть смысл множить, делить, возводит в степень, или извлекать корень при участии рандома, но это долго и нудно, поэтому ответ - рандом от 1,(0)1 до 2,(9).
Короче, ответ
вопрос: если разделить загаданное число на предыдущее, получится четное число? ответ:1 - не знаю 2 - да 3 - нет
Возможно вы хотели задать такой вопрос: если посчитать предел деления загаданного числа на x при x стремящемся к загаданному числу уменьшенному на 1, получится четное число? Но и этот вопрос не имеет смысла (т.к. не имеет смысла вопрос о четности бесконечного числа)
Если загадано 3 - ответ "Да",
Если 2 - ответ "Не знаю",
Если 1 - ответ "Нет".
"я загадал число (любое, хоть дробное) от 1.5 до 2.5. Твое число больше моего?"
для универсальности можно задать вопрос с диапазоном от 1.ххххх до 2.ххххх (количество знаков после запятой - не важно). Главное тут внести четкую грань, что в твои варианты не входят число 1 и 3!
в таком случае я буду вынужден ответить.
ДА - если мое число 3, потому что три выходит из диапазона от 1,1 до 2,9.
НЕТ - если мое число 1, потому что один меньше диапазона от 1,1 до 2,9
ответ НЕ ЗНАЮ - потому что ты мог загадать какое-то любое число в диапазоне от 1,1 до 2,9, а какое? я не знаю. соотвтественно не могу дать четкого ответа "Больше ли мое число твоего или нет?"
вот так.
То есть от единицы включительно до тройки не включительно.
Аналогично можно загадать вопрос, используя диапазон от 1 не включительно до 3 включительно, но там нужен другой вопрос. Вроде такого - "Я загадал число от 2 до 3. Твое число меньше моего?".
В таком случае если загадано 1 - ответ всегда Да
Если загадано 3 - ответ всегда Нет, так как 3 никогда не меньше любого числа из диапазона.
Если загадано 2 - отвте Не знаю, так как я мог загадать и 2, которое равно, и 3, которое больше.
"Предположим я загадал одно число из двух оставшихся. Мое число больше твоего?"
я загадал 3 - мой ответ Нет.
я загадал 2 - мой ответ Не знаю.
я загадал 1 - мой ответ Да.
вроде красивый ответ. но чувствуется тут подъебка загадавшему :)
принимается и этот вариант, но с пометкой как Хитрый :)
"Если ты загадал 1, я загадал 1.
Если ты загадал 2, я загадал 1.
Если ты загадал 3, я загадал 1, 2 или 3.
Твое число равно моему?"
Да - 1, Нет - 2, Не знаю - 3
Если ты загадал 1 ответь "Да",
если 2 ответь "Нет",
если 3 ответь "Не знаю".
Профит.