站外题求助
  • 板块学术版
  • 楼主Vanilla_0
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/3 18:19
  • 上次更新2024/12/3 21:09:40
查看原帖
站外题求助
387908
Vanilla_0楼主2024/12/3 18:19

给你一个有向无环图,有点权ai。一条路径合法当且仅当连续三个点的点权和 大于k,问是否存在一条合法的从1到n的路径。 n,m≤3×105,k≤109,ai≤109

这道题我看了一下题解大概是按拓扑序处理,把akak1a_k和a_{k - 1} 都更小的劣边去掉后找akak1a_k和a_{k - 1}尽可能大的前置点,然后二分寻找路径。但是我不太清楚怎么找前置点和二分,我原来的想法建反边 bfs 然后对每个点维护单调队列找aka_k 最大的点, 感觉我想太复杂了ww

2024/12/3 18:19
加载中...