puzzle

    3熱度

    4回答

    有了一個工人,誰只能一次執行一個任務(但瞬間任務之間切換) 鑑於任務列表的工人, - 定義爲「n秒,每m秒」(例如,5秒,每隔3600秒) 怎麼可能我找到最好的出發時間和計算每個任務是什麼? 如果每個任務是「1秒,每60秒」時,每個將具有獨特的開始第二和計數將是無限的(穩定狀態)。 如果它是 「1每4秒秒」 和 「1每3秒秒」,結果將是: 「0,無限和3,3次」 - 希望最簡單的形式 如果已經有一

    6熱度

    11回答

    我想找到解決現實生活問題的不同方式:想象要舉辦比賽或遊戲,期間用戶收集點。您必須建立查詢以顯示具有最佳「n」分數的用戶列表。 我正在做一個例子來澄清。比方說,這是用戶表,用點獲得: UserId - Points 1 - 100 2 - 75 3 - 50 4 - 50 5 - 50 6 - 25 如果我想的前3名的分數,其結果將是: UserId - Points

    14熱度

    21回答

    給定一個形成單詞句子的字符數組,給出一個有效的算法來顛倒單詞(而不是字符)的順序。 實施例的輸入和輸出: >>> reverse_words("this is a string") 'string a is this' 應當O(N)時間和O(1)空間(split()和推/從堆棧彈出是不允許的)。 拼圖取自here。

    6熱度

    1回答

    我不是C#的初學者,但我真的需要增加我的理解,所以我選擇了一個典型的死鎖問題來編寫代碼來幫助自學一些C#的更高級概念。 Dining Philosophers Problem看起來不錯,但我需要一點幫助才能開始。我知道我需要將「食客」作爲對象,但爲了模擬飲食之間的隨機延遲,我應該在單獨的線程中看每個用餐者的線程嗎?我需要某種「主人」來監控所有的行爲嗎?任何一般的設計概念建議都是值得歡迎的,但我想做

    -4熱度

    9回答

    什麼是非遞歸算法,用於決定是否可以從一組數字中累加構建傳入量。 在我的情況下,我決定是否可以通過合併一組賬單(如$ 5,$ 10和$ 20賬單)的某種組合來滿足某個貨幣金額(如$ 40)。這是一個簡單的例子,但該算法需要適用於任何貨幣組(某些貨幣使用時髦的賬單數量,並且在給定時間可能無法使用某些賬單)。 所以$ 50可以滿足一套($ 20和$ 30),但不能滿足一套($ 20和$ 40)。非遞歸要

    0熱度

    4回答

    我試圖解決歐拉問題18 - >http://projecteuler.net/index.php?section=problems&id=18 我想用C++做這++(我再學習,並做出了良好的學習歐拉問題/搜索材料) #include <iostream> using namespace std; long long unsigned countNums(short,short,short

    6熱度

    5回答

    分組通過一套通用對象,這是一個部分的算法邏輯問題(如何去做),部分執行的問題(如何最好地做到這一點!)。我正在與Django合作,所以我想我會分享一下。 在Python中,值得一提的這個問題具有一定的相關how-do-i-use-pythons-itertoolsgroupby。 假設你提供兩個的Django模型派生類: from django.db import models class C