Сохранен 65
https://2ch.hk/sci/res/263211.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 11/05/15 Пнд 01:51:22 #1 №263211 
14312982827130.png
Пацаны, я вам задачку придумал. Пик самхау релейтед.

Короче, шар обезумел. Он загадал некоторую формулу, в которой используются только: сложение, вычитание, умножение, деление, возведение в степень, модуль (абсолютная величина), любые целые числа и переменная t (время).

Шар перемещается вдоль бесконечной прямой в соответствии с этой формулой: он подставляет вместо t номер текущего хода, и полученное значение, округленное вниз до ближайшего целого и есть его положение. если значения нет, то шар идет на этом ходе в 0.

Вы шар не видите. Чтобы совладать с шаром, нужно вслепую ткнуть в одну из точек прямой и попасть в шар. За один ход можно сделать только одну попытку совладать с ним.

Всегда ли можно ли совладать с шаром, и как нужно действовать?

Небольшие замечания:
нумерация ходов (t) начинается с 0
шар использует только целые числа, но может легко составить из них дробные. (Но, например, число π он получить не может)
шар не знает комплексных чисел, вычисления ведутся в действительных числах, корни четной степени берутся положительные.
деление на 0, возведение 0 в 0 степень, корень четной степени из отрицательного числа или иррациональная степень отрицательного числа и т.п. - всё это означает, что значения нет, и шар идёт в 0.
* скобки на картинке обзначают округление вниз, если что.
Аноним 11/05/15 Пнд 02:21:33 #2 №263212 
>>263211
>>263211
>нумерация ходов (t) начинается с 0
>шар использует только целые числа, но может легко составить из них дробные.
Вот это непонятно. Т.е. t принимает значения любых рациональных чисел, с условием что t1<t2<t3<t4 и т.д., правильно?
Аноним 11/05/15 Пнд 02:36:56 #3 №263215 
>>263212
Нет, t последовательно принимает только целые неотрицательные значения: сначала 0, затем 1 и т.д.

Замечание зря я его добавил, только запутал говорит только о виде формулы, которую загадал шар. По условию, шар может в ней использовать любые целые числа, но поскольку есть деление и возведение, то, например,
x = sqrt(t/2) шар задумать мог x = (t/2)^(1/2)
а, например,
x = π*t он задумать не мог никак.
Аноним 11/05/15 Пнд 02:48:06 #4 №263217 
>>263215
Все понял, но ты совсем нихуя не умеешь четко формулировать условие из своих безумных путающихся мыслей школьник ебаный.
И еще надо ведь добавить, что нам неизвестен момент времени в который мы начинаем ловить шар. Соответственно нам также неизвестно значения х в каждый момент времени. Мы можем только ткнуть пальцем в целое число (один раз в каждый момент времени) и обнаружить (или не обнаружить) там шар. Все верно?
Аноним 11/05/15 Пнд 02:55:04 #5 №263219 
>>263217
Ясность изложения не на высоте, признаю и я закончил школу в прошлом веке
Я пытался найти баланс между краткостью и точностью, но не слишком преуспел, видимо.
>неизвестен момент времени в который мы начинаем ловить шар.
Момент известен, это номер хода, ходы начинаются с 0.
Мы не знаем только формулу, и поэтому не знаем x. В остальном всё верно.
Аноним 11/05/15 Пнд 03:09:21 #6 №263224 
>>263219
Ааа, т.е. нам и формула неизвестна, а на пикче ты привел просто один из возможных её видов?
Теперь я понял окончательно, но мне уже расхотелось решать твою задачу.
Аноним 11/05/15 Пнд 03:17:53 #7 №263225 
>>263224
Да, формула нам неизвестна, её загадал шар.
Мы знаем только t, шар знает t и формулу.

На картинке, действительно, просто возможный пример формулы олсо, нарисованная пунктиром траектория ей не соответствует, но по формуле траектория получалась неинтересной

Ну, расхотелось так расхотелось.

В действительности, это усложненная версия известной простой задачки. Я думал над тем, нельзя ли заменить формулу произвольной программой (разрешив использовать лямбда-функции или взяв вместо формулы машину Тьюринга), но пришел к выводу, что в этом случае задача не решается
Аноним 11/05/15 Пнд 03:42:16 #8 №263227 
>>263211
Не это очень чет сложная задача. Давай ченить карочи про волка казу и копусту)))0
Аноним 11/05/15 Пнд 10:57:38 #9 №263248 
>>263225
Все равно рандом, а значит совладать с ехидным колобком нельзя. В формуле t может вертеться на хую у любого количества операций и чисел и родится может любое x, которое пожелаешь. А так как у нас бесконечная прямая - то и вариантов развития событий бесконечно много и тыкать можно куда угодно.
В несколько попыток после которых ты узнаешь t и x ехидного колобка можно аппроксимировать формулу и предположить следующее значение, но так как количество операций не ограничено, то аппроксимация с большой вероятностью не проканает.
Аноним 11/05/15 Пнд 10:58:17 #10 №263249 
>>263248
родиться*
быстрофикс
Аноним 11/05/15 Пнд 11:20:42 #11 №263258 
>>263248
>вертеться на хую у любого количества операций и чисел
Верно, но только у любого конечного и наперед заданного количества операций. Как я уже сказал, если бы у колобка вместо формулы была программа для идеального компьютера с бесконечной памятью, то совладать с ним было бы нельзя.
> попыток после которых ты узнаешь t и x
А ты не знаешь ни одного x, нигде не сказано, что ты их узнаёшь. Ты тыкаешь вслепую, и либо попадаешь в колобка и выигрываешь, либо нет. Всё, что ты имеешь это t.
Аноним 11/05/15 Пнд 12:04:18 #12 №263275 
А у формулы есть ограничения по длинне?Она ведь может быть огромной.
Аноним 11/05/15 Пнд 12:05:51 #13 №263277 
>>263258
Но это конечное число вполне может стремиться к бесконечности. 1 делить на число, стремящееся к бесконечностью выдаст число, стремящееся к 0. А значит шанс угадать бесконечно мал.
Аноним 11/05/15 Пнд 12:06:15 #14 №263279 
>>263275
длине. Извиняюсь.
Аноним 11/05/15 Пнд 12:22:58 #15 №263283 
>>263275
Нет, ограничений нет. Любая конечная формула.

>>263277
Если бы была одна попытка, то да, но количество попыток тоже ничем не ограничено, и это меняет дело.
Аноним 11/05/15 Пнд 12:30:52 #16 №263288 
>>263211
Ну и что за бредовая задача. Если формула например имеет вид x=t+100500^2, ты никогда не сможешь поймать обезумевший шар. И таких формул, при которых нет гарантированной стратегии выигрыша, бесконечно много.
Аноним 11/05/15 Пнд 12:33:00 #17 №263290 
>>263283
>Если бы была одна попытка, то да, но количество попыток тоже ничем не ограничено, и это меняет дело.

Без разницы. В какую бы ты степень не поставил бесконечно малое - оно останется бесконечно малым:
1 - (1 - 1/inf)^X = 1/inf
У тебя есть ненулевой шанс попасть, притом по условию задачи выгоднее всего тыкать в 0, ибо есть больше вероятность, что шар на каком-то этапе попадет туда, поскольку есть гораздо больше условий, согласно которому шар попадет именно на 0, чем на какое-то иное число.
Аноним 11/05/15 Пнд 12:47:41 #18 №263296 
>>263290
>У тебя есть ненулевой шанс попасть
Вообще согласно теории вероятностей, шанс попасть строго равен нулю. Это является возможным событием с нулевой вероятностью.
Аноним 11/05/15 Пнд 14:16:39 #19 №263307 
>Вообще согласно теории вероятностей, шанс попасть строго равен нулю. Это является возможным событием с нулевой вероятностью.
Вообще согласно теории вероятностей, за высказывании о вероятностях без предварительной оговорки о вероятностном пространстве- надо бить по ебальнику.
Аноним 11/05/15 Пнд 15:38:28 #20 №263329 
>>263307
аксиоматика колмогорова сосёт
ты сосёшь тоже
говноед
Аноним 11/05/15 Пнд 15:54:06 #21 №263334 
>>263329
сосешь тут только ты любитель шаров
Аноним 11/05/15 Пнд 15:55:17 #22 №263336 
>>263334
аксиоматика колмогорова хуйня
кто её любит идиот
Аноним 11/05/15 Пнд 17:20:02 #23 №263399 
так так так что тут у нас?? ахаха, технаредети опять насосались хуйцов в треди!!11
sageАноним 11/05/15 Пнд 19:12:04 #24 №263423 
>>263211
Оп, твоя задача хуйня. Множество формул счётное, так что ехидный шар как нехуй ловится.
Упорядочим множество формул по количеству используемых "элементарных функций". Для "нуля используемых функций" положим, как должно быть по твоей терминологии, формула не определена, то есть значение берем ноль. Далее идет "одна используемая функция", то есть берем по порядку "сложение, вычитание, умножение, деление, возведение в степень, модуль (абсолютная величина), любые целые числа и переменная t (время)", ну понятно что не просто сложение, а чего-то с чем-то. С целыми числами разбираемся вот как: вместо того чтоб использовать целое число, введем функцию "прибавить единицу", таким образом чтоб получить для прмиер t^26 мы берем t -> t^1 -> t^1+1 -> t^1+1+1... таким образом поскольку ехидный шар бегает по какой-то конечной формуле, мы занумеруем всевозможные формулы и на каждом шаге будем считать значение выбранной нами формулы на компуктере и рано на каком-то шаге совладаем с ехидным шаром, ибо формула по которой он бегает имеет какой-то номер.
алсо все долбоебы что отписали выше что нихуя не возможно вы тупые дауны, просто знайте это.
Аноним 11/05/15 Пнд 20:21:15 #25 №263473 
>>263423
Нет, это ты долбоеб и вся суть твоего поста - аппроксимация функции по точкам.

Во-первых:
>А ты не знаешь ни одного x, нигде не сказано, что ты их узнаёшь. Ты тыкаешь вслепую, и либо попадаешь в колобка и выигрываешь, либо нет. Всё, что ты имеешь это t.
Конечного результата на какой-то t ты не знаешь.

Во-вторых:
>Вы шар не видите. Чтобы совладать с шаром, нужно вслепую ткнуть в одну из точек прямой и попасть в шар. За один ход можно сделать только одну попытку совладать с ним.
Ты не можешь проверить какая формула верна, а какая нет.

В третьих:
>В формуле t может вертеться на хую у любого количества операций и чисел и родится может любое x, которое пожелаешь.
Твоих формул несчетное количество.
Аноним 11/05/15 Пнд 20:22:06 #26 №263475 
>>263473
В-третьих*
фикс
sageАноним 11/05/15 Пнд 20:25:17 #27 №263477 
>>263473
о боже, ты реально настолько тупой? Пожалуйста, не пиши больше на этой доске.
1) ты какую-то хуйню спизданул. я считаю значение на моей формулы на шаге t, колобок движется по своей формуле если он в момент t не там, то берем следующую формулу
2) ты даун.
3) ты даун
Аноним 11/05/15 Пнд 20:27:50 #28 №263480 
>>263211
> полученное значение, округленное вниз до ближайшего целого
> но может легко составить из них дробные
Тут противоречие, или я не понимаю задачу?
Аноним 11/05/15 Пнд 20:54:10 #29 №263488 
>>263480
Округляется конечный результат, но числа внутри формулы могут быть дробными.
Аноним 11/05/15 Пнд 21:03:52 #30 №263490 
>>263488
То есть, по сути, задача сводится к доказательству счетности множества рациональных функций?
Аноним 11/05/15 Пнд 21:07:11 #31 №263495 
>>263490
Все же вроде решили уже
Аноним 11/05/15 Пнд 21:12:23 #32 №263500 
>>263495
Это где же?
Рассуждения про вероятности - это не решение
Вот это >>263423 - тоже не является строгим доказательством. Как минимум потому что замена целого числа на сумму единичек работает только для положительных чисел.
sageАноним 11/05/15 Пнд 21:15:51 #33 №263503 
>>263500
охуеть, интересно а как для отрицательных, ведь там совсем другой случай. блять да это же ПРОБЛЕМА ТЫСЯЧЕЛЕТИЯ
иди нахуй
Аноним 11/05/15 Пнд 21:17:24 #34 №263507 
>>263503
Мне очень интересно услышать, как ты обойдешься без рациональных чисел при делении. Или тоже единичками заменишь?
sageАноним 11/05/15 Пнд 21:22:19 #35 №263511 
>>263507
m/n = (1+1+...+1)/(1+...+1)
Аноним 11/05/15 Пнд 21:22:37 #36 №263512 
>>263490
Формулы не ограничены рациональными функциями. Например, x=2^t это корректная формула, но рациональной она не является.
Аноним 11/05/15 Пнд 21:45:37 #37 №263528 
>>263423
А по-моему, множество не будет счетным.

Смотри, анон. Пусть у нас есть n элементарных функций. Поставим им в соответствие цифры от 0 до n-1(в системе счисления с основанием n). Преобразовав формулу шара в польскую нотацию и заменив символы функций на соответствующие им цифры получим строку вида 0,x1x2x3...xm, где 0<=xi<n (это есть рациональное число). Но при m -> inf, получим множество всех вещественных чисел от 0 до 1 (опять же, в системе счисления с основанием n). А это континуум, а не счетное множество.
Аноним 11/05/15 Пнд 21:50:20 #38 №263531 
>>263500
Есть же вычитание
sageАноним 11/05/15 Пнд 21:52:25 #39 №263532 
>>263528
это не множество вещественных чисел. множество конечных последовательностей целых чисел счетно. ты можешь пересчитать свои строки упорядочив их по длине, для любого n количество строк длины n окажется конечным.
Вещественные числа равномощны множеству бесконечных (!) последовательностей целых чисел.
Аноним 11/05/15 Пнд 21:56:38 #40 №263539 
>>263532
Твоя правда, анон.
Значит будет у задачи два доказательства.
Спасибо, что разобрал по частям мной написанное.
Добра тебе.
Аноним 11/05/15 Пнд 22:01:17 #41 №263546 
>>263539
Добранон в треде.
Аноним 11/05/15 Пнд 22:07:01 #42 №263550 
>>263546
Вот же он мразь!
Аноним 11/05/15 Пнд 22:09:06 #43 №263552 
>>263550
А я что,сказал что это плохо
Аноним 11/05/15 Пнд 22:10:23 #44 №263554 
>>263550
Зланон в треде.
Аноним 11/05/15 Пнд 22:31:55 #45 №263576 
>>263554
Спасибо. А то я уже начал думать, что меня не представят.
Аноним 11/05/15 Пнд 22:49:52 #46 №263599 
>>263552
Нейтралнон в треде.
Аноним 12/05/15 Втр 00:18:11 #47 №263644 
>>263225
А в чем проблема с Машиной Тьюринга?

Опишем любую Машину Тьюринга как конечное множество 5-мерных кортежей вида
(текущее состояние, текущий элемент, новый элемент, направление движения головки, новое состояние)
Очевидно, такое множество будет подмножеством декартового произведения
QxГxГхDxQ
где Q-конечное, непустое(=счетное) множество состояний, Г - конечное, непустое(=счетное) множество символов алфавита, D-множество направлений движения (D={L,R} - тоже счетно)
Декартово произведение этих счетных множеств тоже счетно, следовательно множество всех его конечных подмножеств (=всех Машин Тьюринга) также счетно.
Аноним 12/05/15 Втр 00:19:30 #48 №263645 
>>263644
Проблема в том, что Тьюринг был геем.
Аноним 12/05/15 Втр 00:25:31 #49 №263648 
>>263644
Пусть колобок двигается под управлением МТ.
Предположим, тебе удалось разработать алгоритм, который порождает последовательность попыток, ловящих любой колобок.
Тогда колобок тоже строит такой алгоритм, и добавляет еще команду: увеличивает его результат на 1.
Такой колобок ты никогда не поймаешь.
Противоречие, следовательно предположение неверно.
Аноним 12/05/15 Втр 00:27:44 #50 №263651 
>>263648
Ты задачу не понял. Колобок не меняет алгоритм в процессе движения.
Аноним 12/05/15 Втр 00:27:55 #51 №263652 
>>263648
Не любой алгоритм выражается формулой в оппосте.
Аноним 12/05/15 Втр 00:29:32 #52 №263653 
>>263651
Он строит алгоритм до начала движения.
Ты ведь его построил до начала игры, и колобок тоже может это сделать.
>>263652
Речь идет про попытку расширить задачу, разрешив колобку использовать не только формулы, но и произвольные алгоритмы.
sageАноним 12/05/15 Втр 00:30:37 #53 №263654 
>>263644
Уже решили все!!!
Аноним 12/05/15 Втр 00:31:27 #54 №263656 
>>263653
Я ничего не строю.
Я пытаюсь показать что возможен перебор всех возможных машин Тьюринга, для данного конечного алфавита. Ты тред выше то вообще читал

>>263654
съеби
Аноним 12/05/15 Втр 00:34:25 #55 №263657 
>>263656
Перебор возможен, но он не поможет решить задачу, так как ты можешь наткнуться на машину, которая зависнет.
Аноним 12/05/15 Втр 00:42:30 #56 №263663 
>>263657
А что будет делать шар, если вдруг загадает зацикленную МТ?
Аноним 12/05/15 Втр 00:45:40 #57 №263666 
>>263663
Ну, очевидно, он ее не загадывает.
Нет ничего сложного в том, чтобы построить независающую машину (все программисты этим занимаются, по сути).
Аноним 12/05/15 Втр 00:48:58 #58 №263668 
>>263666
Ладно анон, убедил.
А что насчет лямбда-функций? Мы не можем их выписать в польской нотации, как обычные алгебраические?
Аноним 12/05/15 Втр 01:07:26 #59 №263679 
>>263656
А чем тебе не нравиться первый алгоритм
Аноним 12/05/15 Втр 01:11:08 #60 №263682 
>>263679
Это обобщение, для произвольного алгоритма, не ограниченного функциями, перечисленными в ОП-посте
Аноним 12/05/15 Втр 01:16:03 #61 №263683 
14313825632060.png
Так, в общем, пора подводить итог.
Приза получает сажа-кун, первым написавший правильное решение: >>263423
Решение, правда, по сумбурности соперничает с моей постановкой задачи, но с дополнениями >>263477 (пункт 1) оно достаточно полное и правильное.

Вкратце я бы изложил его так: так как множество допустимых формул счетное, будем перебирать все формулы в некотором порядке.
Выбрав очередную формулу, подставляем текущее t и проверяем, попали ли в шар. Если мы угадали формулу, то попали гарантированно.
Если мы нашли способ перебора всех возможных формул, то очевидно, рано или поздно мы угадаем любую, и совладаем с колобком.

Способ перебора я бы предложил попроще (хотя вычислительно он менее эффективен).
Обозначим модуль как унарную операцию A |x| = A x, |x+1| = A(x+1)
Тогда любая формула может быть записана в виде строки из символов:
0123456789+-*/^A()t
(всего 19 символов). Очевидно, множество всех конечных строк из конечного алфавита счетно, и перебрать их несложно. Отсюда счетно множество верных формул.
Например, упорядочим строки по длине, а строки одной длины - по алфавиту. Некорректные формулы будем пропускать. Очевидно, так мы переберем все возможные формулы.
Первые формулы при таком упорядочивании будут:
0, 1, ..., 9, t, 00, ..., 99, +0, +1, ..., -0, -1, ..., A t, ...
Аноним 12/05/15 Втр 01:31:27 #62 №263685 
>>263683
С расширениями задачи получается интересно.
Используя схему из >>263648, несложно показать, что последовательность, гарантированно ловящую колобок, если она существует, невозможно выразить средствами, доступными колобку.
То есть, ловец должен использовать более мощную модель вычислений, чем колобок.

Например, последовательность попыток, порождаемая моим упорядочиванием
из >>263683
(это будет последовательность 0, 1, 2, ..., 9, 10 t при t=10, 0, 1, ...)
или упорядочиванием >>263423 (тут я посчитать первые попытки сразу не могу), гарантированно не может быть выражена формулой из постановки задачи (тут требуется алгоритм).

Аналогично, если колобок управляется машиной Тьюринга, то ловец не сможет совладать с ним с помощью алгоритма (другой машины). Однако, имея оракул (сверх-Тьюринговский вычислитель) он может справиться мне кажется, что я придумал способ.

И я даже не представляю, какого рода сверх-вычисление необходимо, чтобы справиться с колобком, имеющим машину с оракулом.
Аноним 12/05/15 Втр 02:00:28 #63 №263689 
>>263211
Если число ходов бесконечное, то теоретически его можно поймать, практически же это не имеет смысла.
sageАноним 12/05/15 Втр 04:33:46 #64 №263721 
>>263689
производную взял уже? интегральчик ебанул?
Аноним 06/06/15 Суб 14:57:44 #65 №273001 
>>263423
А если это квантовый шар? Пока его не поймаешь, формула неизвестна.
Множество всех формул хоть и счётное, но бесконечное.


Или другими словами, для любого (конечного) числа попыток совладать с шаром, например:
t=0, x=1
t=1, x=6
t=2, x=....
...
Можно ли выбрать такую формулу (соответствующую условиям), чтобы совладать с шаром не удалось?
comments powered by Disqus

Отзывы и предложения