1
每天早上9點到下午5點,我應該在工廠至少有一個人監督工人,並確保沒有任何問題。設置覆蓋問題的變化(也許是活動選擇問題)
目前ň申請人的工作,他們每個人都可以從時間工作SI時間CI,我 = 1,2,...,ñ。
我的目標是儘量減少兩個以上的人同時關注工人的時間。
(申請者提供的工作時間能夠覆蓋從上午9點到下午5點的時間段。)
我已經證明,最多兩個人都需要的任何時刻,以滿足我的需求,但如何我應該從這裏到達最終解決方案嗎?
找到只有一個人可以工作並保持工作的時間段是我的第一步,但找到下一個步驟會給我帶來麻煩......。
算法必須在多項式時間運行。
任何提示(某種類型的數據結構可能?)或引用是受歡迎的。非常感謝。
它看起來像活動選擇算法的變體? – Devavrata