Re: [問題] 窮舉法 未知數位置不定

作者: noodleT (麵T)   2017-05-21 17:49:20
不太懂 MOONY 大的方法,
至於原 PO 說要跑幾層,簡單想法就是三層。
x(n) = x(a=?,b=?) = a1b2
y(n) = y(c=?) = 3c
z(n) = z(d=?,e=?,f=?) = 4d5ef
所以只要創造一個 function ,讓你可以丟 n 進去並回傳 x,y,z 就可以了。
http://ideone.com/OMwXNg
※ 引述《ptt0720 (濕濕)》之銘言:
: 開發平台(Platform): (Ex: Win10, Linux, ...)
: macOS
: 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
: 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
: 問題(Question):
: http://i.imgur.com/Lu5Pqib.jpg
: 餵入的資料(Input):
: 程式碼(Code):(請善用置底文網頁, 記得排版)
: 補充說明(Supplement):
: 看起來要窮舉沒錯
: 但是因為未知數位置不定
: 所以我打算在字串內讀ascii code
: 不是數字就要判斷
: 但是我要如何組合完輸入的那三行等式
: 而且未知數也有可能是好幾個或一個
: 我跑未知數的迴圈也是個問題
: 有沒有大大能提供一些不同的思維呢
作者: pttworld (批踢踢世界)   2017-05-21 19:22:00
function內不算層嗎?其實窮舉仰賴測資的設計。而如果搭配function只要xy二層加最後比對z。
作者: noodleT (麵T)   2017-05-21 19:37:00
function 應該要算層沒錯,z 迴圈也能被省略掉。y 迴圈甚至可以用條件跳出。整體執行速度會快不少

Links booklink

Contact Us: admin [ a t ] ucptt.com