CF 684 div2 E. Greedy Shopping 题解 线段树
一.题目链接
https://codeforces.com/contest/1440/problem/E
二.题意
n个商店,每个商店里面卖的东西的价值为a[i]. a数组非递增!!!
q组询问
1 x y : 从商店1到商店x,a[i]=max(a[i],x)
2 x y : 我有y元,从商店x到商店n走,每次能买就买,不能买就不买,问在几个商店买东西.
n,q<=2e5
三.算法分析
针对 1 x y
a数组原来是非递增的,做几次1操作以后还是非递增的.而且区间更新效果明显.
针对2 x y
原创
2020-11-19 21:22:33 ·
145 阅读 ·
0 评论