puzzle

    1熱度

    1回答

    我正試圖解決SWI-Prolog中的工匠難題。事情不會很好。 %1. There are 5 craftsmen. A 'fierar', a 'brutar', a 'croitor', a 'gradinar' and a 'padurar' with names Fieraru, Brutaru, Croitoru, Gradinaru, Paduraru. It is known: %a

    4熱度

    1回答

    我想實現的是回答這個問題的程序: 如果給你一個具體的數字(例如:268) 和其他6個號碼(例如:2,4,5,25 ,75,100) 我該如何找到能夠給出準確答案或最接近答案的操作? 75 * 4-25-5-2 = 268 規則: 您可以使用這些算術運算: 您可以使用此操作回答前面的例子+, - ,*,/,()。 當你使用除法時,提醒必須等於0(6/3沒問題,但是 6/4不行!)。 您不能多次使用同

    2熱度

    1回答

    當生成20 x 20的字搜索拼圖時遇到問題。難題是由隨機放置的單詞列表和單詞生成的。問題是有些詞語正在被放置在網格之外!因爲在這裏看到: 我還沒有隨機填充剩下的按鈕,從而獲得所發生的事情的清晰畫面。 下面是生成拼圖的代碼。 package wordsearch; import java.io.BufferedWriter; import java.io.FileWriter; import

    0熱度

    1回答

    我想知道如何在java中自己創建一個拼圖求解器,但卡住了。我能夠讀取文件中的輸入,其中縱橫填字的維度存儲在數組中。我在搜索實際謎題中的單詞時遇到問題。這是我到目前爲止有: package crossWrdNMaze2; import java.io.File; import java.util.Scanner; public class crossWord { public st

    2熱度

    2回答

    我想在給定的位置和人數之後找到下一個倖存者。 (define renumber (lambda (position n) (if (< position 3) (+ position (- n 3)) (- position 3)))) (define survives? (lambda (position n) (if (< n 3)

    3熱度

    4回答

    本的給定時間的人是一個謎,但我認爲它可能是一個經典的算法,我不知道的: 有在山底n個人,每個人都想上山,然後下山。我需要時間攀登這座山,並且有時間下山。 但是,在同一時間atmost 1人可以爬,和。 atmost 1人可以下山。找到最少的時間去旅行,然後回到山下。 更新1: 嗯,我試圖用幾個例子,並發現它不能還原爲sorting,or getting the fastest climbers f

    3熱度

    5回答

    我怎麼能畫if語句在C,使得帶2圈和1個數字呢?我知道我不得不比較行和列,但我不知道如何得到確切的結果。 它爲每個數大於0而努力小於24 我做什麼,到目前爲止是這樣的: for (row = 1; row <= n; row++) { for (column = 1; column <= n; column++) { if (row >= column)

    -2熱度

    1回答

    我在幾個學期前就讀過這門課,但當時我沒學到太多東西。我觀看了MIT關於廣度優先搜索的講座。我從中學到了很多東西,但它只是教會了我BFS是搜索圖的好算法,真棒。我需要解決一個難題。 所以我用C++編寫了這個謎題,但現在我需要找出計算機解決問題的方法。根據我的理解,我將不得不讓計算機將這個難題的所有狀態生成爲圖形,然後讓計算機使用BFS來查找已解決的狀態?我如何計算我的謎題有多少個頂點和邊?我所說的謎

    -4熱度

    3回答

    回報是編寫以下要求程序主持會議的方式:「Hello World」的 打印標準輸出 具有空主要(只是返回0),即 int main(int argc, char** argv) { return 0; } main必須包含沒有額外的代碼除了上面。

    1熱度

    1回答

    我有一個任務,我應該在任何給定的NxN中解決摩天大樓的難題(http://www.brainbashers.com/skyscrapershelp.asp)。我試圖制定一個蠻力的解決方案,但是由於我運行了它,它似乎不會很快完成(現在運行了一個小時,沒有最後一個單元更新過去「1」)。我一直在研究算法以更有效的方式解決這個難題,但我並不真正瞭解它是如何工作的。我已經設置了一個程序,可以設置: 1)測試