摘要:
题意 有一个数列,每个元素均有一个完成耗时$t_i$与完成耗费$f_i$,每个元素的耗费等于其完成时刻乘以完成耗费。可以将这些元素分为任意组,每一组的元素完成时刻一样。每一组都会有一个固定的额外时间耗费$s$。数据范围$3 10^5$。 思路 首先推出状态转移方程$dp[i]=min(dp[j]+s 阅读全文
摘要:
题意 给定一个数列,求$\sum^n_{i=1}\sum^n_{j=i}(j i+1)min(a_i,...,a_j)max(a_i,...,a_j)$。 思路 采用CDQ分治解决问题。 对于当前的区间$[l,r]$,如果为点直接更新答案。 否则可以分成左右区间$[l,mid],[mid+1,r]$ 阅读全文