請尊重及感激所有版主付出和奉獻 | 尊貴會員無限看帖不用回覆 | 安全提問(回答) 和 永久尊貴會員 事宜 |
C & C++ 語言 | C# 語言 | Visual Basic 語言 | PHP 語言 | JAVA 語言 |
1624| 5 | [問題]數獨 |
|
點評andrew33673367 喔~~ 版主你太神拉 按照你的k<i+3....的改就對了 太感激了拉 果然大大就是不一樣 不過也很感激其他回文解題的大大 謝++
andrew33673367 不用"直"與"橫"的原因是我認為只要個別九宮格法沒過,質與橫就一定不會過
andrew33673367 例如st[0][0]是1 (st[9][9]==9x9的數獨,共9個九宮格),則每一個個別九宮格一定也有一個一,但只會有一個一(so 每個m[h]只會是一),如果有兩個以上就是no
andrew33673367 我的想法是直接採取"個別九宮格"來判斷,先用st[0][0]為基準(也就是九宮左上角的第一個數字),然後一個一個的對個別九宮內的數字
andrew33673367 抱歉 void是多打的
snowflying 感覺你少判斷好幾樣
snowflying aaa() 裡面 k < i + 3 , n < j + 3
snowflying 數獨有 "直"、"橫"、"個別九宮格",這三種都有判斷嗎?
snowflying 為什麼 main 裡面有 void aaa(); ?
snowflying 請包程式碼
| |
皇臾 該用戶已被刪除 |
點評snowflying 程式碼有 cout "no" 與 return 0 唷,所以應該是判斷方面就有錯了
| |
|
| |
如果沒有明天 我想見你最後一面 若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。 | ||
| 如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。
點評andrew33673367 謝謝你提供正確解答,小弟由衷的感激,但小弟我只是個學不到半年的新手,所以看大大妳的程式碼看得好辛苦啊,但還是謝謝你
| |
如果沒有明天 我想見你最後一面 如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。 | ||
abz53378 該用戶已被刪除 | |
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。 | |
| |
如果沒有明天 我想見你最後一面 成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。 | |