Grad-ProbAsk 板


LINE

https://i.imgur.com/3qPTUj3.jpg
https://i.imgur.com/EzJ47yM.jpg
问这题,前情提要答案是 D 而原题答案 X = 91 (4 + 4) + 8 + (5 + 4) + (3 + 5) = (8 + 8) + (9 + 8) = (16 + 17) → 8 + 9 + 8 + 16 + 17 +33 = 91 我是想问演算法实作的部分, 看之前上讨论只说可以用 matrix chain 类似方式去求解, 而 matrix chain 最快可在 O(n lg n )下实作 该篇算法 http://i.stanford.edu/pub/cstr/reports/cs/tr/81/875/CS-TR-81-875.pdf 以下是我的想法 : Find_Small_Intermediate_Sum(int *list, int list_size) Sequential search list, determine the total size is odd or even if(list_size % 2 == 0){ Divide the list into group, which group size is 2 Calculate the sum for the each group, put it into the list Find_Small_Intermediate(list, list_size / 2) }else{ list \ the biggest one // Don't calculate the biggest one Divide the list into group, which group size is 2 Calculate the sum for the each group, put it into the list Find_Small_Intermediate(list, list_size / 2) } # 演算法步骤 1. Split the list // O(log n) 2. 判断总数为何 若为基数 先去除最大项, 偶数不变 // O(n) 3. 接下来依剩下储存值与相临数值相加之後 merge // O(n) 有问题欢迎指证 感恩 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.37.48.158 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1640364537.A.7E0.html ※ 编辑: jacksoncsie (114.37.48.158 台湾), 12/25/2021 01:03:47
1F:推 FRAXIS: 你假设 list size 是 2 的次方数.. 12/25 12:46
2F:→ FRAXIS: 你的方法会考虑最佳解是先加第二元素和第三个吗? 12/25 12:48
3F:→ FRAXIS: 感觉你的方法不会认定第二个和第三个元素会相邻 12/25 12:49
4F:→ jacksoncsie: F大你好,之前也是看你有回复同样问题才想上来问的 12/25 13:17
5F:→ jacksoncsie: 第3项由於是最大值,且总数是基数所以我打算先 12/25 13:19
6F:→ jacksoncsie: 不加此项,有点像merge sort判断说如是基数项,则直 12/25 13:20
7F:→ jacksoncsie: 接mapping到下阶段的阵列 12/25 13:20
8F:→ jacksoncsie: 而关於演算法实作的部分,我是有2个准则 12/25 13:21
9F:→ jacksoncsie: https://i.imgur.com/AkO95SC.png 12/25 13:23
10F:→ jacksoncsie: 我的树大概画成这样 12/25 13:27
11F:→ jacksoncsie: https://i.imgur.com/zrLIXTR.jpg 12/25 13:27
12F:→ jacksoncsie: root 是 33 写错 12/25 13:28
13F:→ mathtsai: 这题一脸dp(?) 12/26 11:55
14F:推 FRAXIS: 这题如果是用 DP, 你可以很容易说明为什麽所有可能 12/27 11:51
15F:→ FRAXIS: 都会被考虑到 最基本的形式会是 O(n^3) 时间复杂度 12/27 11:51
16F:→ FRAXIS: 如果要加速 你必须要说明你节省的地方是不可能会有最佳解 12/27 11:52
17F:→ jacksoncsie: 了解 之前看讨论也是说用DP 不过我这感觉像Greedy 12/27 22:21
18F:→ jacksoncsie: 霍夫曼树的变形 :( 12/27 22:21







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

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

TOP