puzzle 板


LINE

※ 引述《yjd (origin of love)》之铭言: : 2. 现在你面对着一面湖 手上有两个容器 : 其容积分别为π(3.14159...) 及 e(2.71828...)公升 : 我现在很机车的想要一公升的水在其中一个容器里 : 你要怎麽倒水才能得之呢? : 条件松一点 容许有1%的体积误差 : 试着想想吧! :) 估计一下 π可以近似为355/113 __ ____ e = 2.7182818284...近似为 2.718 = 299/110 (不近似为 2.71828 是因为太难算了) 又我们能找出 299*19 - 355*16 = 1 也就是 299/110的110*19=2090倍 和355/113的113*16=1808倍 差1 实际计算是 2090e - 1808π = 1.20950 20%...差太多了 换一种方式 将π和e表示成连分数 取渐近分数来逼近 (见 http://zh.wikipedia.org/wiki/%E8%BF%9E%E5%88%86%E6%95%B0 ) π = [3; 7, 15, 1, 292, 1, 1, ...] 得到渐近分数为 3, 22/7, 333/106, 355/113, 103993/33102, ... e = [2; 1, 2, 1, 1, 4, 1, 1, 6, 1, 1, ...] 得到渐近分数为 2, 3, 8/3, 11/4, 19/7, 87/32, 106/39, 193/71, 1264/465, ... 其中观察到 22/7的7*4=28倍为88 和 87/32的32倍为87 差1 因此计算 28π - 32e = 0.97958 差2.1% 有改进了 接下来...取哪个连分数似乎都不好计算 尤其因为π的连分数在很前面一项出现了292 让後续的分数的分子/分母都很大 然後如果计算出来的倍数又很大的话 渐进分数的误差会扩大 就会出现上面20%的惨剧 因此转而求助程式 -- 用程式跑的结果 5e-4π = 1.02504 2.5% 9π-10e = 1.09152 9.1% 15π-17e = 0.91310 8.7% 20e-17π = 0.95856 4.2% 28π-32e = 0.97958 2.1% 42e-36π = 1.07050 7% 41π-47e = 1.04605 4.6% 57e-49π = 1.00402 0.4% -- 第一个符合要求的 60π-69e = 0.93411 6.6% 72e-62π = 0.93755 6.3% 73π-84e = 1.00059 0.059% -- π/e的系数700以内最好的 再下去要到 814e-704π = 1.00018 0.018% -- π/e系数5600以内最好的结果 下一个是 5634π-6511e = 1.0000252 0.0025% -- π/e系数27000以内最好的结果 再下去...实作大概就有麻烦了 XD -- 那麽就拿73π-84e来实作: 首先 有一个步骤可以让水增加π-e 称它动作(*): 将剩余的水倒到e桶里 把π桶填满 用π桶的水倒满e桶 把e桶倒掉 因为π-e大约是0.42 几次之後e桶会快满出来 在下一次次时就多做一次"用π桶的水倒满e桶 再把e桶倒掉"的动作即可 称(*)加上上面的那步叫(#) 所以 总共只要做73次的(*)或(#)即可 因为一次的(*)或(#)恰包含一次把π桶填满 即表示+π 因此 方法是这样的: 重覆以下步骤73次: a. 把π桶的水倒进e桶 b. 用π桶舀满水 c. 用π桶的水把e桶填满 d. 把e桶倒光 //到这里是(*) e. 如果π桶里剩的水比e桶容量多 重覆c.d.一次 //到这里是(#) 这样最後π桶里就会剩下1.00059公升的水 -- 其实要实作57e-49π也是可以 这样上面的方法的π/e两个桶子的角色就要对换 换成e桶舀水 π桶倒水 也就是: 重覆以下步骤57次: a. 把e桶的水倒进π桶 b. 用e桶舀满水 c. 用e桶的水把π桶填满 d. 如果π桶满了就把它倒掉 这样最後e桶里就会剩下1.00402公升的水 -- 'You've sort of made up for it tonight,' said Harry. 'Getting the sword. Finishing the Horcrux. Saving my life.' 'That makes me sound a lot cooler then I was,' Ron mumbled. 'Stuff like that always sounds cooler then it really was,' said Harry. 'I've been trying to tell you that for years.' -- Harry Potter and the Deathly Hollows, P.308 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.84
1F:推 rehearttw:强!推! 01/18 00:49
2F:推 yjd:这篇太详细了!! 大推荐! 01/18 01:14
3F:推 hcldesmond:推 04/20 21:27







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP