[中譯] ProjectEuler 309 Integer Ladders

看板puzzle作者 (嗶嗶)時間13年前 (2010/11/07 00:49), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/2 (看更多)
309. Integer Ladders http://projecteuler.net/index.php?section=problems&id=309 在典型的"Crossing Ladders"(我不知道怎麼翻比較好)問題中 給定兩個對倒在狹窄但水平的街道牆上的梯子的長度為x,y 順便給你兩個梯子的交點到地面的高度為h 而我們被要求算出街道w有多狹窄 (這兒有張圖 請點上列網址) 這兒這張圖 我們只消理會上述四個變項(x, y, h, w)為正整數的情況 舉個例子 如果x = 70 , y = 119 , h = 30 這樣我們可以算出w = 56 事實上啊 這三個變項x,y,h 考慮 0 < x < y < 200的情況 只存在五組組合(x, y, h)可以算出w 也為正整數解: (70, 119, 30), (74, 182, 21), (87, 105, 35), (100, 116, 35) 和 (119, 175, 40) 問題來了 如果我們考慮 0< x < y < 1000000 究竟存在多少組(x, y, h)可算出w 也為正整數解? ----------------------------------------------------------------------------- 初次翻譯 請各位多多指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.224.4.100 ※ 編輯: babufong 來自: 125.224.4.100 (11/07 00:50)

11/07 00:58, , 1F
喔不 這題型是我在ACM的惡夢題orz 還好PE向來只問整數
11/07 00:58, 1F

11/07 00:59, , 2F
一般來說這 h 會是某個四次方程的解
11/07 00:59, 2F

11/07 01:00, , 3F
(咦還是 w?) 然後程式解一般四次方程好寫的只有逼近法orz
11/07 01:00, 3F

11/07 01:01, , 4F
我剛想說隨喜算一下 光題目提供的第二組就...(默)
11/07 01:01, 4F

11/07 02:30, , 5F
11/07 02:30, 5F
        應u大自己的要求 我就把答案藏起來了

11/07 02:32, , 6F
用因式分解去做 很快 不用10秒
11/07 02:32, 6F

11/07 02:39, , 7F
不好意思 把答案po出 壞了大家解題的興致 請幫我mark掉吧
11/07 02:39, 7F

11/07 07:37, , 8F
樓上的答案應該對,我算出來也是那個數字
11/07 07:37, 8F

11/07 07:43, , 9F
感謝翻譯XDDD
11/07 07:43, 9F
※ 編輯: babufong 來自: 125.224.11.160 (11/07 11:11)
文章代碼(AID): #1CrOSWRG (puzzle)
文章代碼(AID): #1CrOSWRG (puzzle)