摘要:
大讨论题 考虑绿点在什么情况下都要连通,那么我们以绿点出发考虑问题 考虑到两个绿点之间的红点和蓝点: 1.如果两个都没有:直接连绿点 2.如果只有一种(比如蓝):那么直接连接两个绿点,然后绿——蓝——蓝——……——蓝——绿,然后删掉最大的一段 3.如果两种都有:有两个连法:(一)直接连两个绿点,然后 阅读全文
摘要:
显然如果走到一个SCC里,那么可以把这个SCC里的权值反复走取完 连接SCC之间的边显然只能走一次(缩点后是DAG) 那么我们tarjan缩点,然后在DAG上DP,就是个带权最长路,随便DP一下就行了 边权就是w,点权需要另外计算 对每个SCC内部的边,假设边权为\(w\),那么下降次数是满足\(\ 阅读全文