设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2946|回复: 11
打印 上一主题 下一主题

[已经过期] 问一道数学问题

[复制链接]

Lv1.梦旅人

水仙

梦石
0
星屑
49
在线时间
335 小时
注册时间
2010-10-24
帖子
1283
跳转到指定楼层
1
发表于 2010-12-16 10:35:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
秧歌队96人,一天队里有事,队长准备通知3个人,然后3个人每个人再通知3个人……以此类推,同时通知3个人要1分钟,请问,通知到所有人要多少分钟?顺便把公式告诉我。

Lv1.梦旅人

梦石
0
星屑
49
在线时间
261 小时
注册时间
2010-9-17
帖子
737
2
发表于 2010-12-16 10:36:41 | 只看该作者
不明真相的路过
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
2
星屑
42250
在线时间
7661 小时
注册时间
2009-7-6
帖子
13531

RM创作大赛01组委会开拓者贵宾

3
发表于 2010-12-16 10:37:19 | 只看该作者
本帖最后由 fux2 于 2010-12-16 11:45 编辑

公式:
  1. Log4 96
复制代码
穷举:
  1. i=0
  2. while 4^i < 96
  3. i+=1
  4. end
  5. p i  #=>4
复制代码
代码:
  1. log(4,96).to_i==log(4,96) ? p log(4,96) : p (log(4,96)+1).to_i
复制代码

点评

应该是log4 96吧  发表于 2010-12-16 11:27
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1702
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

4
发表于 2010-12-16 10:50:59 | 只看该作者
本帖最后由 精灵使者 于 2010-12-16 11:17 编辑

4分钟。
很显然除去队长以后
1X3=3 (第一分钟)(余92人未通)
3X3=9(第二分钟)(余83人未通)
9X3=27(第三分钟)(余56人未通)
剩下的还得一分钟……
所以4分钟通知完

10 X = 96 : Y = 0 : Z = 1
20 IF X - (Z * 3) > 0 THEN X = X - (Z *3) :Y = Y + 1 :GOTO 20 ELSE Y = Y+1:GOTO 30
30 PRINT Y

点评

喵,板凳已修复  发表于 2010-12-16 11:26
不对,运行到第四步的时候自动跳出循环了,不过最后还得需要1分钟通知完,这结果应该是4  发表于 2010-12-16 11:16
看来最后的1不用加了……  发表于 2010-12-16 11:14
0.0惊醒  发表于 2010-12-16 11:08
并且这串代码复杂了,而且结果也是5 =.=  发表于 2010-12-16 11:07
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
124 小时
注册时间
2010-11-28
帖子
449
5
发表于 2010-12-16 11:00:34 | 只看该作者
真相:3的n次方=96 算出n的值即可~
遇到小数无论多少都进1,答案就是5分钟~

点评

于是Log不就可以了  发表于 2010-12-16 11:03
精灵温馨提示:通知过的人不用再次通知。  发表于 2010-12-16 11:02
打雷要下雨雷欧……下雨要打伞雷欧……
夏天的雪孩子是短暂的存在,他没有任何怨言,他曾今用心感受了阳光的温暖
岁月交替,沧海桑田,心中的雪孩子常驻……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3133
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

6
发表于 2010-12-16 11:05:33 | 只看该作者
本帖最后由 IamI 于 2010-12-16 11:30 编辑

[推导过程]
a(0) = 1
a(n+1) = 3a(n)
=> n(min) 满足 Sa(n) >= x?
Sa(n) = a(0) * (1 - 3^ (n+1)) / (1 - 3) = (3 ^ (n + 1) - 1) / 2 >= x
=> n = [log(3,2x + 1)] - 1
最终得函数:
f(x) = [log(3,2x + 1)] - 1
其中[]是高斯函数(取整函数)
S是数列求和

……好久没做数列了手生了……不知道有没有错

还真错了……
直接
[log(4,n)] + 1即可,可以用第二归纳法(你个懒虫!)数列证明
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1702
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

7
发表于 2010-12-16 11:06:03 | 只看该作者
通知过的人不用再次通知
因此每次发起新的通知时候,请排除前几次已经通知的人。

点评

额……所以用数列递推了……不过算得好痛苦……  发表于 2010-12-16 11:17
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
124 小时
注册时间
2010-11-28
帖子
449
8
发表于 2010-12-16 11:13:18 | 只看该作者
我来理一理~
第一次 通知到的是3人  得到通知的4人
第二次通知到的4人再通知12人  得到通知的就是16人
第三次。。。。16人。。。48    得到通知64人
第四次。。。。64人。。。192人 。。。。。。
啊啊啊啊啊啊啊~我居然错了
真相:精灵正解~
打雷要下雨雷欧……下雨要打伞雷欧……
夏天的雪孩子是短暂的存在,他没有任何怨言,他曾今用心感受了阳光的温暖
岁月交替,沧海桑田,心中的雪孩子常驻……
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1702
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

9
发表于 2010-12-16 11:21:26 | 只看该作者
本帖最后由 精灵使者 于 2010-12-16 11:33 编辑

哇哇,把队长忘记了……队长在队员里的么……
重新算一下:我居然忘记队长了!!
4分钟。
很显然
1X3=3+1 = 4 (第一分钟)(余92人未通)
4x3 = 12 + 4 = 16(第二分钟)(余80人未通)
16x3 = 48 +16 = 64(第三分钟)(余32人未通)
剩下的还得一分钟……
所以4分钟通知完
至于程序部分就困难多了
那肯定是log[4,96]然后自动进位(怎么写我忘记了)
这个取整的原因是他是同时通知3人,通知1人也需要1分钟

点评

可以写log(4,96)然后自动进位即可  发表于 2010-12-16 11:32
+1绝对不可!如果是一共64人就出错了,我们一开始不知道log(4,96)是否为整数,所以不能贸然加1  发表于 2010-12-16 11:30
每次的人数=次数*3+上次人数=次数*4,故板凳现在公式最优  发表于 2010-12-16 11:28
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3133
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

10
发表于 2010-12-16 11:24:19 | 只看该作者
本帖最后由 IamI 于 2010-12-16 11:43 编辑

于是我被万年无视……打开WOrd拉证明


IamI于2010-12-16 11:42补充以下内容:

当然这是比较直接且暴力的证法……讨巧的方法当然有很多,统统不会看见sigma,但是嘛嘛,正规点的证明看看有好处……
另外上面有一处错误 = =b如果log出来的是整数就不用+1了……出来的不是整数才要取整然后+1

点评

这样的话需要取强行进位  发表于 2010-12-16 12:11
我刚才居然忘记队长了,而且忘记了每分钟通知过的人还可以再通知给其他没通知过的人  发表于 2010-12-16 11:26
没有无视啊 ,过来捏一下╭(′▽‵)╯  发表于 2010-12-16 11:26
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-29 00:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表