摘要:
斜率优化动态规划 可以用来解决这道题。同时这也是一道经典的斜率优化基础题。 分析 :明显是动态规划。令$dp[i]$为前$i$个装箱的最小花费。 转移方程如下: $$dp[i]=\min\limits_{0 \leq j include include include using namespace 阅读全文
摘要:
先按照长度排个序,然后依次添加区间。什么是添加?设这个区间是$[l,r]$,添加就是把$a_l,a_{l+1},a_{l+2},{...},a_{r}$都加上$1$,其中$a_i$表示第$i$个位置被几个区间覆盖。拿走一个区间的含义就是把它们都减$1$。这个过程很显然可以用线段树维护。 如果在添加到 阅读全文
摘要:
杜教筛模板 杜教筛是用来干蛤的呢? 它可以在非线性时间内求积性函数前缀和。 前置知识 积性函数 积性函数:对于任意互质的整数 $a,b$ 有 $f(ab)=f(a)f(b)$ 则称 $f(x)$ 的数论函数。 完全积性函数:对于任意整数 $a,b$ 有 $f(ab)=f(a)f(b)$ 的数论函数。 阅读全文