在形式上,我們給出了一個圖G,其中'n'個節點上都有+ ve個數字。我們被賦予了沒有循環的有向邊。那麼我們被要求回答Q查詢,每個查詢要求編輯G上的節點權重,並且我們必須打印最長權重路徑權重。請注意,每個查詢意味着從原始圖形編輯單個節點。 N < = 10^5 & Q < = 10^6。什麼是最具時間效益的解決方案?如何回答DAG上最長體重路徑上的單節點編輯查詢
Ofcourse bruteforce將採取太多的O(n q)。我嘗試了2,3種不同的bruteforce,它可以提供更好的平均時間複雜度,但是我可以找到每個解決方案的至少一個測試數據,如果我們反覆詢問就像O(n q)一樣差。
請整理格式並使用完整的單詞('是'而不是'r') - 您的問題當前不可理解。 – Jost 2015-02-08 15:51:35
@Jost:好的,對不起:) – Shikhar 2015-02-08 16:02:11