組裝三角 - 拼圖
By Ursula
at 2020-09-01T09:28
at 2020-09-01T09:28
Table of Contents
答案是1944
由下列直角三角形組成
(5,12,13)(6,8,10)(14,48,50)(15,20,25)(16,30,34)(21,28,35)(24,32,40)(27,36,45)
這題直觀上不難
從畢氏三元數出發
整理出邊長不超過50的直角三角形
共二十個
再將這二十個直角三角形的面積與共線關係
弄成一張圖: https://i.imgur.com/9TQFv9x.png
問題就變成就這張圖裡選出面積總合最大的節點們
且相鄰的節點不得同時被選
也就是 Weighted Independent Set
WIS 是 NP-Complete 問題
意即目前的演算法
尚不存在比暴力更有效率的作法
不過20個節點的變化也就1048576種
對計算機而言是小 Case
甚至直接動手去排也應該不到半天就能找出解了
--
由下列直角三角形組成
(5,12,13)(6,8,10)(14,48,50)(15,20,25)(16,30,34)(21,28,35)(24,32,40)(27,36,45)
這題直觀上不難
從畢氏三元數出發
整理出邊長不超過50的直角三角形
共二十個
再將這二十個直角三角形的面積與共線關係
弄成一張圖: https://i.imgur.com/9TQFv9x.png
問題就變成就這張圖裡選出面積總合最大的節點們
且相鄰的節點不得同時被選
也就是 Weighted Independent Set
WIS 是 NP-Complete 問題
意即目前的演算法
尚不存在比暴力更有效率的作法
不過20個節點的變化也就1048576種
對計算機而言是小 Case
甚至直接動手去排也應該不到半天就能找出解了
--
Tags:
拼圖
All Comments
Related Posts
Pintoo 黃金會員
By Eden
at 2020-08-31T22:27
at 2020-08-31T22:27
小雅畫廊裱框
By Suhail Hany
at 2020-08-28T22:45
at 2020-08-28T22:45
撲克分堆
By Bethany
at 2020-08-28T09:42
at 2020-08-28T09:42
皇后騎士
By Erin
at 2020-08-27T11:52
at 2020-08-27T11:52
擲骰算分
By Genevieve
at 2020-08-26T20:02
at 2020-08-26T20:02