找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
請尊重及感激所有版主付出和奉獻尊貴會員無限下載附件儲值後自動升級用戶組
一拳超人ge催眠新竹高中自慰office
70后美妈走進鄉村jul 804首長最好的她moon 015mila azu

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]魔法科高中的劣等

✡ 斗破苍穹 年番/鬥

[繁]THE NEW GATE 06-

[繁]老夫老妻重返青春

[繁]鬼滅之刃 第四季

華為手機 AI讓女生一
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 1864|回復: 11
打印上一主題下一主題

[問題]最短路徑|x0-x1|+|y0-y1|[複製鏈接]

ylchang5 該用戶已被刪除
跳轉到指定樓層
樓主
發表於 2015-10-24 04:02 PM|只看該作者|倒序瀏覽
以下題目不知能從何處思考?請大大指教,謝謝

DaDaSnake 住在一個名為 DaDaWorld 的世界,DaDaWorld 是一個棋盤格世界,就是所有位置都可以用整數座標 (x,y) 表示。還有一點就是因為 DaDaSnake 每次只能往上、下、左、右其中一個方向走一步,所以兩點之間的距離為曼哈頓距離,就是 P0(x0,y0) ,P1(x1,y1) 的距離為 |x0-x1|+|y0-y1|,記作 D(P0,P1)。...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3224
積分
24366 點
潛水值
77410 米
頭香
發表於 2015-10-24 09:08 PM|只看該作者
x、y 分離,找個別的中位數
該點即為 O
然後再算出距離總和

使用道具檢舉

Rank: 2Rank: 2

帖子
274
積分
373 點
潛水值
8890 米
3
發表於 2015-10-25 01:27 PM|只看該作者
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。
感覺像是作業,直觀地做就行了:

1. 寫函數計算 D(O,P1)+D(O,P2)+...+D(O,Pn)
2. 想一下所有可能的 O 有哪些?不用很精確沒關係,直觀想得到就可以,且可以多但不要少
3. 將 2 的結果代入 1,並將得到的最小值記錄下來,該值就是所求

如果不是作業,或如果在意速度,可以使用 snowflying 的建議,

註:滿足最小距離的 O 可能不止一個

點評

snowflying 這格式看起來像是 online judge 的題目,多半會要求最佳解,以這題而言,最小值只會有一個  發表於 2015-10-25 02:12 PM
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。

使用道具檢舉

Rank: 2Rank: 2

帖子
274
積分
373 點
潛水值
8890 米
4
發表於 2015-10-25 09:59 PM|只看該作者
1. 可以弄最佳解,最好也了解一下原因,好比中位數為何就是最佳解?
2. 用直觀寫出來的東西可能不是最快的,但寫完後還可以再進行調整。
3. 最小值只有一個,但符合最小值的 O 可能有好幾個

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3224
積分
24366 點
潛水值
77410 米
5
發表於 2015-10-25 11:28 PM|只看該作者
a333221 發表於 2015-10-25 09:59 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

1. 可以弄最佳解,最好也了解一下原因,好比中位數為何就是最佳解?
2. 用直觀寫出來的東西可能不是最快的 ...

一般來講,競賽的題目若有多種解,題目會說明
...
瀏覽完整內容,請先 註冊登入會員





Melty Snow [雪靈]

使用道具檢舉

samou568 該用戶已被刪除
6
發表於 2015-10-26 08:00 AM|只看該作者
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
找到一個 O(xo,yo),使 D(O,P1)+D(O,P2)+...+D(O,Pn) 最小


只要找到一個 O(xo,yo)即可

使用道具檢舉

samou568 該用戶已被刪除
7
發表於 2015-10-26 08:03 AM|只看該作者
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。

使用道具檢舉

Rank: 2Rank: 2

帖子
274
積分
373 點
潛水值
8890 米
8
發表於 2015-10-26 09:32 PM|只看該作者
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
本帖最後由 a333221 於 2015-10-26 09:35 PM 編輯

一起回好像比較容易,就回在一起囉!

1. 證明為什麼取中位數對我來說並不難。

2. 直接回中位數的做法,個人主觀覺得對於發問者來說,有點像是:他問了一題數學的應用問題,
    問說「不知能從何處思考?」結果解答者沒回答怎麼思考?而是直接幫他把式子列好,然後說:
...
瀏覽完整內容,請先 註冊登入會員
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com

使用道具檢舉

  尊貴會員

Melty Snow  雪靈

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
3224
積分
24366 點
潛水值
77410 米
9
發表於 2015-10-27 01:32 AM|只看該作者
本帖最後由 snowflying 於 2015-10-27 09:55 PM 編輯
a333221 發表於 2015-10-26 09:32 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

一起回好像比較容易,就回在一起囉!

1. 證明為什麼取中位數對我來說並不難。
...
瀏覽完整內容,請先 註冊登入會員
Melty Snow [雪靈]
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。

使用道具檢舉

samou568 該用戶已被刪除
10
發表於 2015-10-27 07:59 AM|只看該作者
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。
本帖最後由 samou568 於 2015-10-27 08:01 AM 編輯

舉例來說
1. 奇數個: 1, 4, 10
               |4-1| + |4-4| + |4-10| = 9 為最小 O=4
2. 偶數個: 1, 4, 10, 11
               |4-1|+|4-4|+|4-10|+|4-11| = |5-1|+|5-4|+|5-10|+|5-11| = ... = 16
               所以 O = {4, 5, 6, 7, 8, 9, 10} 皆有最小值 16  ...
瀏覽完整內容,請先 註冊登入會員





使用道具檢舉

Rank: 2Rank: 2

帖子
274
積分
373 點
潛水值
8890 米
11
發表於 2015-10-27 09:10 PM|只看該作者
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。
本帖最後由 a333221 於 2015-10-27 09:14 PM 編輯
snowflying 發表於 2015-10-27 01:32 AM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

2.
給式子並沒有什麼問題
這一題相信就是要考 "中位數" 的概念
...
瀏覽完整內容,請先 註冊登入會員

點評

snowflying |x1 - xn| + |x2 - x(n-1)| + ... + |x(n/2) - x(n/2+1)| 並沒有變數,所以題目給定後,值就固定了  發表於 2015-10-27 09:59 PM

使用道具檢舉

Rank: 2Rank: 2

帖子
274
積分
373 點
潛水值
8890 米
12
發表於 2015-10-28 12:30 AM|只看該作者
本帖最後由 a333221 於 2015-10-28 12:45 AM 編輯

假設 x_1 ≦ x_2 ≦ ... ≦ x_n
定義 x_0 = -∞, x_n+1 = +∞, f(x) = Σ|x - x_k|, k = 1 ~ n;
僅需考慮 x_j < x_j+1 的開區間 (x_j, x_j+1), 且設 a,b 屬於 (x_j, x_j+1) and a < b
則,
  
  f(b)
= Σ|b - x_k|
= Σ|b - a + a - x_k|
= (Σ|a - x_k|) + j (b - a) - (n - j) (b - a)
= (Σ|a - x_k|) + (2j - n)(b - a)
...
瀏覽完整內容,請先 註冊登入會員
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部