题面 传送门 给定序列d和lim.假设有一个初始价值\(x_0\),则经历第i天后价值变为\(min(x_0+d[i],lim[i])\),记\(f(i,j,x_0)\)表示以初始代价x0依次经过第i天到第j天后的价值.每次询问给出\(l,r,x0\),求\(max(f(i,j,x_0))\),其中[i,j]是子串[l,r]的子串(连续). 分析 暴力 首先有个暴力的做法 每次询问DP一次,设dp[i]表示从询问左端点l到第i天结束的答案 则\(dp[i]=min(max(dp[i],x_0)+…