Prob_Solve 板


LINE

: 1c.Linear Algebra(?) : 听说是把1当作I,去解 (X-3)^2 = 5 的矩阵X。 : 就可以把(3+sqrt(5))^n 跟那个矩阵做mapping... : 然後就可以divide and conquer乘次方. : 但是最後面要怎样转回来不是很理解... : O(n) (n是数字的encoding长度) 就我知道的部份讲一下 这个解法也是我从其他人听来的线索中拼凑出来的 不确定是否就是最佳解 1. 假设 3 + 5^.5 = X ==> X^2 = 6X -4 由此可以导出递回关析式 X^n = 6X^(n-1) - 4X^(n-2) 但不能直接由此式算出X, X^2後跑回圈去解 因为 X为小数 在乘积的过程会受到原本精准度的影响而产生误差 2. 假设 3 - 5^.5 = Y 假设 An = X^n + Y^n An 恒为整数 (所有5^..5项会被消掉) 又因为恒 0 < Y^n < 1 因此 X^n 的整数部份为 An - 1 3. 由Y 可以导出 Y^n = 6Y^(n-1) - 4Y^(n-2) 再由A(n) = X^n + Y^n 可导出 A(n) = 6*A(n-1) - 4*A(n-2) 因为 A(n) 皆为整数, 因此可以直接跑回圈累积求解!! 又因为要求的是後三位( %1000的余数), 因此可以直接将 每个A(n) % 1000的值记住就好 A'(n) 到此为止的话 计算时间为 O(n) 之後这部份是有点卡住的地方, 在跑large set 时, 由於n太大如果我将每个A(n)记住, 会产生memory error 跑回圈也嫌太久 很难跑完,因此又再多做了些处理 4*. 由於A'(n) < 1000, An = An-1 + An-2 因此可知 A'n, A'n-1, A'n-2.. 数列 在 1000* 1000内必定循环 求出循环值为 在n = 5 以後, 每100个数列会循环一次 因此 结果等於 if n < 105: 储存好对应的值 else: n = (n-5) % 100 + 5 计算时间为求得循环点的时间 O(1000000) --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.88.50
1F:推 scan33scan33:後来我有听到另一个解法耶! 08/03 04:13
2F:→ scan33scan33:有机会来分享一下 08/03 04:14







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灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP