導航:首頁 > 源碼編譯 > 搬磚問題最合適的演算法

搬磚問題最合適的演算法

發布時間:2025-05-03 13:16:23

㈠ C語言問題程序設計題例題 4-8 窮舉演算法 這一題 那兩句for是什麼意思 求詳細的解答謝謝

一、代碼解釋:

  1. for(m=0 ;m<=9 ;m++)

    解釋:m(根據題意代表男人人數),m從0遍歷到9

  2. for(w=0 ;w<=12 ;w++)

    解釋:w(根據題意代表女人人數),w從0遍歷到12

  3. printf里的「 」表示Tab鍵的大空格(顯示得好看一些)

二、程序思路

  1. 很簡單暴力枚舉,因為男+女+小孩=36,那麼男人可能是0~9個(4*9=36,所以最多9個男人),同理女人可能是0~12個(12*3=36)。

  2. 用兩個for循環嵌套來表示:男0~9人,和女0~12人的任意組合狀態,用36-男-女即為小孩人數,然後計算總的搬磚數量,看看符不符合36塊磚,符合則顯示結果,注意該方程的解可能不止一個哦!所以顯示了結果還繼續算下去,直到遍歷完所有組合。

閱讀全文

與搬磚問題最合適的演算法相關的資料

熱點內容
java網路編程實驗總結 瀏覽:82
linux下dns伺服器配置 瀏覽:704
我的命令是絕對的 瀏覽:929
助飛器app在哪裡下 瀏覽:61
無廣告win10解壓縮 瀏覽:473
台灣的伺服器怎麼選雲伺服器 瀏覽:810
群暉媒體伺服器平板上怎麼看 瀏覽:622
pdf文件怎麼轉換成jpg格式 瀏覽:720
程序員訓練時間 瀏覽:657
書簽主頁源碼帶後台 瀏覽:570
神舟顯卡驅動解壓有兩個文件夾 瀏覽:362
接受調度命令的過程中 瀏覽:803
銀行下一代app在哪裡 瀏覽:423
加密學習資料及答案 瀏覽:334
我來貸app在哪裡下載 瀏覽:953
羽化命令使用 瀏覽:360
php提權木馬源碼 瀏覽:656
趣充app實名認證在哪裡 瀏覽:419
java多線程習題 瀏覽:422
linuxpython27卸載 瀏覽:765