Prob_Solve 板


LINE

※ 引述《march20 ()》之铭言: : 先来大胆假设一件事: : 在所有最佳解中, 至少有一个是符合这个 pattern : ┌───┬───┐ : │ │ │ : │ A │ B │ : │ │ │ : ├───┴───┤ : │ │ : │ C │ : │ │ : └───────┘ 我写了一个暴力法搜索所有解的程式 18 * 19 的最佳解为 order = 7 ┌──────┬────┐ │11 │8 │ │ │ │ │ │ │ │ │ │ │ ├─┬──┤ │ │3 │5 │ ├────┬─┴─┤ │ │7 │7 │ │ │ │ ├──┤ │ │ │5 │ │ │ │ │ └────┴───┴──┘ (只是结构图,比例没有完全正确,比例正确的话图要画很大) 上面的结构写成一个数列的话,是 11 8 3 5 7 7 5 数列解读方法是先从左到右,然後从上到下,搜索第一个空格 然後放入大小为 n 的方块 (想一下应该就看的懂 @@") order 7 有四种组合 1. 11 8 3 5 7 7 5 2. 8 11 5 3 7 7 5 3. 7 7 5 5 11 3 8 4. 5 7 7 5 3 11 8 不过这四个其实同构 全部不符合上面的 pattern 我程式用的暴力演算法式 for if ( 还没填满 ) 搜索下一个可以放置方块的位置(先左到右,而上到下) 订出这个方块最大可能的大小(不超出边界,也不重叠别的方块) else 印出来 然後 back_trace (把前一个方块的大小-1,如果已经是1,那就拿掉这个方块) 这样就可以找出所有最低 order 的解答.. 顺便附上 1~20 的 min-order table | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ---+---------------------------------------------------------------- 1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 | 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9 8 10 9 11 10 3 | 3 3 1 4 4 2 5 5 3 6 6 4 7 7 5 8 8 6 9 9 4 | 4 2 4 1 5 3 5 2 6 4 6 3 7 5 7 4 8 6 8 5 5 | 5 4 4 5 1 5 5 5 6 2 6 6 6 7 3 7 7 7 8 4 6 | 6 3 2 3 5 1 5 4 3 4 6 2 6 5 4 5 7 3 7 6 7 | 7 5 5 5 5 5 1 7 6 6 6 6 6 2 8 7 7 7 7 7 8 | 8 4 5 2 5 4 7 1 7 5 6 3 6 5 8 2 8 6 7 4 9 | 9 6 3 6 6 3 6 7 1 6 7 4 7 7 4 7 8 2 7 8 10 | 10 5 6 4 2 4 6 5 6 1 6 5 7 5 3 5 7 6 7 2 11 | 11 7 6 6 6 6 6 6 7 6 1 7 6 7 7 7 7 7 7 8 12 | 12 6 4 3 6 2 6 3 4 5 7 1 7 5 5 4 7 3 7 4 13 | 13 8 7 7 6 6 6 6 7 7 6 7 1 7 8 8 8 7 7 7 14 | 14 7 7 5 7 5 2 5 7 5 7 5 7 1 7 7 7 6 7 6 15 | 15 9 5 7 3 4 8 8 4 3 7 5 8 7 1 7 8 5 7 4 16 | 16 8 8 4 7 5 7 2 7 5 7 4 8 7 7 1 8 7 7 5 17 | 17 10 8 8 7 7 7 8 8 7 7 7 8 7 8 8 1 8 9 7 18 | 18 9 6 6 7 3 7 6 2 6 7 3 7 6 5 7 8 1 7 6 19 | 19 11 9 8 8 7 7 7 7 7 7 7 7 7 7 7 9 7 1 9 20 | 20 10 9 5 4 6 7 4 8 2 8 4 7 6 4 5 7 6 9 1 -- To iterate is human, to recurse is divine. 递回只应天上有, 凡人该当用回圈.   L. Peter Deutsch --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.78.32 ※ 编辑: yoco315 来自: 140.114.78.32 (11/18 15:03)
1F:推 ledia:我跟你方法差不多 先找出某 order 可能的配置再去拼 11/18 17:21
2F:→ ledia:不过看起来你做得完整多了 XD 然後我看不出什麽规律 :( 11/18 17:22
3F:推 willieliao:DP? nice XD 11/18 21:27
4F:推 yoco315:没有DP,我想不出来怎麽DP,所以是暴力+cut 11/19 01:25
5F:推 march20:拜服 m(_ _)m (比我光说不练强太多啦XD) 11/19 05:59
6F:推 march20:会不会是螺纹分布呢@@? 中间一个方型, 周边是四块矩型? 11/19 06:00
7F:推 colawei:拜求此解之 Time Complexity & Space Complexity m(_ _)m 11/20 10:41
8F:推 march20:我想是 exponential 吧 11/21 12:12
9F:推 march20:(time complexity) 11/21 12:12
10F:推 ablboy:推! 但是请教 min-order table 要如何使用? 不甚了解! 11/22 21:02
11F:推 yoco315:那没有使用阿.. 只是印出来好看而已.. 每个都是暴力跑出来 11/24 17:13







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

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

TOP