Re: [.NET] VB2008 斜率計算

看板Visual_Basic作者 (㊣我愛火星人 XDDDD)時間15年前 (2009/12/04 00:47), 編輯推噓10(10010)
留言20則, 5人參與, 最新討論串3/3 (看更多)
你有一個棋盤,棋盤上各個位置用座標表示 現有一個棋子 Q 在 x1, y1 如果要再放一個棋子 Q' 在 Q 的對角線上 那麼 Q' 就只會在 (x1+1, y1+1) , (x1+2, y1+2) , ... , (x1+n, y1+n) (x1+1, y1-1) , ... , (x1+n, y1-n) (x1-1, y1+1) , ... , (x1-n, y1+n) (x1-1, y1-1) , ... , (x1-n, y1-n) 的任何一個位置,不會在其他位置。 而如果 Q' 並不在這些位置,我們稱 Q' 不在 Q 的對角線上。 現在我們令 Q' 的位置為 (x2, y2),把(x2, y2)減去(x1, y1)得到(dx, dy) 我們會發現, dx 和 dy 滿足某一簡單關係時,Q' 必定在 Q 的對角線上。 看出來了沒? --- 到了這一步,要引入斜率的觀念也可以-但是就這個判斷而言,根本不需要斜 率,明明就是做點實驗自己畫個棋盤就可以明白的事。我記得以前學到座標是 在國小的時候,難道現在都不教了嗎?老師提示斜率,就真的只往斜率裡鑽牛 角尖,也真是夠幽默的。 我解說夠多了,請你好好的想一想-事實上我是要求你好好的想一想。 -- Google 關鍵字 : MPFC-TCP / 殺人笑話 / 包租婆也有過當羅莉的時候 Youtube關鍵字 : 脫衫脫褲 / 傻蛋奧運 / 宗教審訊 / 買張床 / 單車超人 / 謳歌金錢 *美髮師登山隊 http://tinyurl.com/dm6lh3 *Ypres 1914 http://tinyurl.com/b432jb [蒙帝派松正體中文計畫] http://www.youtube.com/user/JamesBondXD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.32.140

12/04 01:08, , 1F
MOON大:謝謝你的解說,我會再好好想想看!
12/04 01:08, 1F

12/04 01:10, , 2F
不過我也不是沒試過別的方法,只是bug更大就是了,囧!
12/04 01:10, 2F

12/05 08:37, , 3F
MOON大:dx=dy或dx=-dy對嗎? 
12/05 08:37, 3F

12/05 08:40, , 4F
可是我還是不會寫程式……座標要怎麼用?可以再提示嗎
12/05 08:40, 4F

12/05 10:46, , 5F
怎麼用??
12/05 10:46, 5F

12/05 15:12, , 6F
我的意思是:我原PO的程式該怎麼寫。既然要寫dx、dy,
12/05 15:12, 6F

12/05 15:13, , 7F
應該得用到座標吧!(是吧……汗!
12/05 15:13, 7F

12/05 16:31, , 8F
你太好心了XD 作業的問題跟同學討論吧XD
12/05 16:31, 8F

12/05 16:32, , 9F
原po對陣列的理解還不夠,所以才會一直想座標...
12/05 16:32, 9F

12/05 23:34, , 10F
要用座標來想也不是不行,但搞成dx=dy或dx=-dy就真的沒力了
12/05 23:34, 10F

12/06 00:33, , 11F
那用座標要怎麼想呢?拜託提示我一下,我真的想不出來
12/06 00:33, 11F

12/06 15:35, , 12F
不了解二維陣列我還真不知道要怎麼寫這題 X(
12/06 15:35, 12F

12/06 15:36, , 13F
沒有二維陣列 那皇后要放在什麼地方…
12/06 15:36, 13F

12/06 16:54, , 14F
MOONRAKER是好人.........
12/06 16:54, 14F

12/06 16:56, , 15F
這題不會用陣列的話, 無解
12/06 16:56, 15F

12/06 16:58, , 16F
真的要去計算座標的話,最後還是要靠陣列的index來定位
12/06 16:58, 16F

12/06 19:06, , 17F
其實也不需要二維陣列啦,用兩個一維陣列也行…(唉)
12/06 19:06, 17F

12/06 20:52, , 18F
MOON大、s大:謝謝你們,我已經搞定了!以後有別的問題
12/06 20:52, 18F

12/06 20:53, , 19F
再麻煩你們喔!
12/06 20:53, 19F

12/07 10:48, , 20F
……有解決就好。
12/07 10:48, 20F
文章代碼(AID): #1B5-kFPv (Visual_Basic)
文章代碼(AID): #1B5-kFPv (Visual_Basic)