在形式上,我们给出了一个图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