задачка, математическое
Apr. 12th, 2010 11:26 amПредположим, я загадал многочлен F(x) с целыми неотрицательными коэффициентами. Вы можете сказать мне любое рациональное число a, а я вам в ответ скажу F(a). Сколько таких попыток нужно вам, чтобы гарантированно отгадать многочлен?
Update: в комментах есть правильные ответы.
Update: в комментах есть правильные ответы.
no subject
Date: 2010-04-12 08:29 am (UTC)no subject
Date: 2010-04-12 08:30 am (UTC)no subject
Date: 2010-04-12 08:33 am (UTC)(no subject)
From:no subject
Date: 2010-04-12 08:34 am (UTC)no subject
Date: 2010-04-12 08:39 am (UTC)no subject
Date: 2010-04-12 08:40 am (UTC)Скучно.
From:Re: Скучно.
From:Скучно^2
From:Re: Скучно.
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-04-12 08:47 am (UTC)no subject
Date: 2010-04-12 08:35 am (UTC)"На этом мысль останавливается" © ;-P
no subject
Date: 2010-04-12 08:36 am (UTC)Первый вопрос про F(1).
Затем подбираем n, чтобы 10^n>F(1) и спрашиваем 1/10^n.
В ответе получим длинную десятичную дробь, каждые n знаков которой будут записывать по очереди коэффициенты многочлена.
no subject
Date: 2010-04-12 08:50 am (UTC)no subject
Date: 2010-04-12 08:56 am (UTC)no subject
Date: 2010-04-12 08:57 am (UTC)no subject
Date: 2010-04-12 08:58 am (UTC)(no subject)
From:no subject
Date: 2010-04-12 09:03 am (UTC)no subject
Date: 2010-04-12 09:05 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2010-04-12 09:20 am (UTC)no subject
Date: 2010-04-12 09:29 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-04-12 09:59 am (UTC)1. F(1)
2. Выбираю n так, чтобы 10n > F(1) и спрашиваю F(10n)
В результате получаю длинное натуральное число, n младших разрядов это свободный член, следующие n разрядов это коэффициент при x и т.д.
no subject
Date: 2010-04-12 10:52 am (UTC)(no subject)
From:no subject
Date: 2010-04-12 10:47 am (UTC)no subject
Date: 2010-04-12 12:34 pm (UTC)no subject
Date: 2010-04-12 12:37 pm (UTC)no subject
Date: 2010-04-12 02:31 pm (UTC)no subject
Date: 2010-04-12 04:44 pm (UTC)no subject
Date: 2010-04-12 04:47 pm (UTC)одно из самых проситых это узнать свободный член F(0)
сумма коэффциентов равна единице, значит либо F(x)=1 либо F(x)=x.
но это только при условии что сумма равняется единице
дальше по ходу дела, ведь неизвестно есть ли нулевые коэффициенты.
общее решение пока не могу сообразить.
no subject
Date: 2010-04-12 04:50 pm (UTC)no subject
Date: 2010-04-12 04:52 pm (UTC)no subject
Date: 2010-04-12 07:24 pm (UTC)(под {x} понимается дробная часть числа x)
Это решение имеет изъян, оно не работает при f(1)=1, т.е. не различает 1, x, x^2, x^3 и т.д. Это можно разными способами исправить: заменить единицу на двойку, или f(f(1)) на f(1+f(1)), но тогда формула получается более длинной.
n+2
Date: 2010-04-27 03:03 pm (UTC)* если известна, то n+1.
(Сторим матрицу линейного уранения и решаем уравнение степени k. Если уравнение не решается, то увеличиваем размер матрицы на 1.)
n+2
Date: 2010-04-27 03:11 pm (UTC)кстати, коэффициенты могут быть любыми, хоть иррациональными
Re: n+2
Date: 2010-04-27 05:52 pm (UTC)Задачи-предшественники
Date: 2010-04-29 06:02 am (UTC)Там тоже первым вопросом спрашивается сумма чисел, а дальше используется система счисления с основанием S+1.