[問題] Missing Numbers
看板Prob_Solve (計算數學 Problem Solving)作者FRAXIS (喔喔)時間10年前 (2014/11/10 00:09)推噓3(3推 0噓 28→)留言31則, 3人參與討論串1/2 (看更多)
給定一長度為 n - k 的整數序列 A ,每個元素之範圍皆為 1 到 n 。
設計一個使用o(n)位元的演算法找出 k 個不在 A 中的整數 x,1 <= x <= n。
這問題的一般性解法在這裡 http://ppt.cc/Pwlk
此解法基於多項式分解,時間複雜度為多項式,而且是 one-pass。
但是當 k = 1 或是 2 的時候,可以很容易的用 xor 的技巧找出答案。
我的問題是,當 k > 2 的時候,有沒有辦法利用 xor 或是其他技巧,
構造出一個比較簡單的 multi-pass 解法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 129.170.195.149
※ 文章網址: http://www.ptt.cc/bbs/Prob_Solve/M.1415549389.A.937.html
※ 編輯: FRAXIS (129.170.195.149), 11/10/2014 01:25:08
推
11/10 03:51, , 1F
11/10 03:51, 1F
→
11/10 04:50, , 2F
11/10 04:50, 2F
→
11/10 04:51, , 3F
11/10 04:51, 3F
→
11/10 04:52, , 4F
11/10 04:52, 4F
→
11/10 04:53, , 5F
11/10 04:53, 5F
→
11/10 06:17, , 6F
11/10 06:17, 6F
→
11/10 21:03, , 7F
11/10 21:03, 7F
→
11/10 21:12, , 8F
11/10 21:12, 8F
→
11/10 21:18, , 9F
11/10 21:18, 9F
→
11/11 08:50, , 10F
11/11 08:50, 10F
→
11/11 08:50, , 11F
11/11 08:50, 11F
→
11/11 08:51, , 12F
11/11 08:51, 12F
→
11/11 08:52, , 13F
11/11 08:52, 13F
→
11/11 08:53, , 14F
11/11 08:53, 14F
→
11/11 08:54, , 15F
11/11 08:54, 15F
→
11/11 08:54, , 16F
11/11 08:54, 16F
→
11/11 08:55, , 17F
11/11 08:55, 17F
→
11/11 08:55, , 18F
11/11 08:55, 18F
→
11/11 08:56, , 19F
11/11 08:56, 19F
→
11/11 08:56, , 20F
11/11 08:56, 20F
→
11/11 08:57, , 21F
11/11 08:57, 21F
→
11/11 08:58, , 22F
11/11 08:58, 22F
→
11/11 22:22, , 23F
11/11 22:22, 23F
→
11/11 22:27, , 24F
11/11 22:27, 24F
推
11/18 14:38, , 25F
11/18 14:38, 25F
→
11/18 14:39, , 26F
11/18 14:39, 26F
→
11/18 21:38, , 27F
11/18 21:38, 27F
推
11/19 19:53, , 28F
11/19 19:53, 28F
→
11/19 22:12, , 29F
11/19 22:12, 29F
→
11/19 22:12, , 30F
11/19 22:12, 30F
→
11/20 05:07, , 31F
11/20 05:07, 31F
討論串 (同標題文章)
Prob_Solve 近期熱門文章
PTT數位生活區 即時熱門文章