魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 103872|回复: 16
打印 上一主题 下一主题

关于确定多项式的难题 [复制链接]

Rank: 2

积分
274
帖子
164
精华
2
UID
63527
性别
跳转到指定楼层
1#
发表于 2009-8-10 21:27:52 |只看该作者 |正序浏览
两个希腊人alpha和zeta在玩一个游戏,其中zeta心中事先想好了一个多项式f(x),
alpha每次说出一个数字a,zeta就把这个数字代入多项式里,报出f(a)的值。

请问alpha最少提问几次,就可以完全确定这个多项式。

注意:古希腊的时候人们通常研究的是系数为正整数的多项式。

Rank: 2

积分
274
帖子
164
精华
2
UID
63527
性别
17#
发表于 2009-8-13 08:43:08 |只看该作者
题目的“注意”那个地方不是写得很清楚了吗?系数为正整数的多项式。

如果没有注意的这个条件,用拉格朗日插值多项式来做。

[ 本帖最后由 yang_bigarm 于 2009-8-13 08:46 编辑 ]

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
16#
发表于 2009-8-12 14:27:21 |只看该作者
突然想到   第一次取1,知道了f(1)的值,还是不知道最大系数的绝对值。
这样的话,假设你能通过n次成功获得这个多项式。那么可以证明你无法通过n次成功获得这个多项式。
假设这n次你的取值分别是a1,a2,a3......an
那么我的多项式如果是 (x-a1)(x-a2)(x-a3)......(x-an)(......)
那么你的n次取值给出的结果都等于0,所以无法获得系数绝对值的最大值。
所以你可能无论多少次也无法成功获得这个多项式的准确表达式。
------------------------------------------------------
所以我觉得楼主的题目要成立的话,至少需要增加一个条件:
     事先给定所有系数的绝对值的最大值。      那么只要1次就行。
或者
     所有的系数都是非负整数。                       那么需要2次才能完成任务。

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
15#
发表于 2009-8-12 12:51:21 |只看该作者
哈哈,先取1,然后取f(1)或比f(1)大的任何数,两次必能成功。

使用道具 举报

Rank: 8Rank: 8

积分
4787
帖子
1876
精华
12
UID
93
性别

魔方理论探索者 十年元老

14#
发表于 2009-8-12 12:03:48 |只看该作者
  
  
    实际上对于整系数多项式,令 a = π(任意一个“超越数”),便可以搞定 f(x) 。
  
注: 只需而且 不必限定  f(x) 的 最高次幂 ! 这时只需要“高精度计算机”,
  
便可以由  f(π) 的值 唯一 确定 整系数多项式 f(x) 。
  
  
  
  
  
~~ 宇宙在旋转运动 ~~ 魔方在循环变换 ~~

使用道具 举报

Rank: 2

积分
274
帖子
164
精华
2
UID
63527
性别
13#
发表于 2009-8-12 11:48:29 |只看该作者
cielo和lulijie两人的想法合在一起就是正确答案啦。

使用道具 举报

透魔

有空了学学4D二阶

Rank: 6Rank: 6

积分
5924
帖子
3936
精华
0
UID
1290
兴趣爱好
结构
理论

魔方破解达人 八年元老

12#
发表于 2009-8-12 11:35:19 |只看该作者
呵呵既然这样那么第一次令 a=1 就可以得出系数的最大值了

使用道具 举报

Rank: 2

积分
274
帖子
164
精华
2
UID
63527
性别
11#
发表于 2009-8-12 00:09:09 |只看该作者
lulijie的答案距离正确答案还查一点距离,显然不会是一次提问就能确定的吧。

不要老改我的题目,我说zeta想好了一个多项式,那么我们可以认为他已经事先写在纸上了。

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
10#
发表于 2009-8-11 21:08:42 |只看该作者
如果非得认为整系数最大值可以无限大,最高次幂可以选的无限大,那么讨论本题就没有意义了。
我估计楼主的本意就是让你取一个无限大的数,就可最少一次就解决问题。
--------------------------------------------------------------------------
如果要让题目出的精确些,可以改成这样:
两个希腊人alpha和zeta在玩一个游戏,其中zeta心中事先想好了一个整系数多项式f(x),系数的最大值为m,
alpha每次说出一个数字a,zeta就把这个数字代入多项式里,报出f(a)的值。
请问alpha最少提问几次,就可以完全确定这个多项式。
-------------------------------------
答案是最少提问一次:任意选一个比m大的数,根据f(m)的值就可确定这个整系数多项式。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
2520
帖子
3072
精华
7
UID
62890
性别

中国纪录 八年元老

9#
发表于 2009-8-11 14:56:12 |只看该作者
你在不知道此数的情况下只有最佳策略,没有最少次数。
19events = 644days
PB (2 3 4 5)B = 1200seconds
北大魔方爱好者QQ群74893945
mf8最少步讨论群:RP与公式的绝佳配合QQ群5652935

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2025-2-22 23:35

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部