救救我.py

再帮我看一眼

那我就建议去掉dp数组,把dp的这一步放到队列里
比如说我们建一个 queue<pair<int,int>> qu,first存那个点,second存等级
然后每次在in[k]==0的时候,qu.push({k,val+1}),val是当前u的等级,ans和val+1取最大值

额。。。这改的有点大了吧

那你就把dp数组的值输出一下,自己手推,看一下哪里出错了

我在看几眼

我循环就根本没执行?????

有没有可能

image
你变量名重了

image
你这里又用了i?

niub!!!

image

等一下

你让我看看你拓扑排序的题

过了没?我关贴咯?

《想干活的上进心》

不是? :enraged_face:警察,这有人抢工作