摘要:
对于这道题,可以想想对于每个b[i],a[i]中可选的位置的区间在哪,这样只要找到区间,就能知道当前可以选那几个位置断开 b[1]的开头肯定是1号位,而我们发现如果对后缀求一下后缀的最小值,这样就天然满足题目条件,我们用一个map存一下答案,就能知道b[i]是最小值的区间是哪些 因为b是单调递增的数 阅读全文
posted @ 2020-07-21 23:31
朝暮不思
阅读(256)
评论(0)
推荐(0)
摘要:
这道题需要将它抽象成图论问题,我们用二维数组f表示走到第i个关键点,绿灯还剩j秒的最小回合数,也就是一轮红绿灯 这样这个问题被抽象成了最短路的问题,因为对于同一个点来说,第一次到达某个状态肯定是最小的,因此能找到最小回合数 这道题还有一个优化是本题的边权是01的,因此可以用双端队列优化一个log # 阅读全文
posted @ 2020-07-21 10:00
朝暮不思
阅读(174)
评论(0)
推荐(0)

浙公网安备 33010602011771号