摘要: hexo 更新真的有点麻烦。。 阅读全文
posted @ 2018-12-01 22:30 AcFunction 阅读(214) 评论(1) 推荐(0) 编辑
摘要: Description 给出一个长度为 $n$ 序列 $a$ ,$m$ 次询问,每次询问区间 $[l,r]$ 里的众数(出现次数最多的数)。若有多个,输出最小的。 $a_i \leq 10^9, n \leq 40000, m \leq 50000$,强制在线。 Solution $a_i \leq 阅读全文
posted @ 2018-12-01 22:20 AcFunction 阅读(1588) 评论(2) 推荐(1) 编辑
摘要: 斜率优化动态规划 可以用来解决这道题。同时这也是一道经典的斜率优化基础题。 分析 :明显是动态规划。令$dp[i]$为前$i$个装箱的最小花费。 转移方程如下: $$dp[i]=\min\limits_{0 \leq j include include include using namespace 阅读全文
posted @ 2018-12-01 22:13 AcFunction 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 先按照长度排个序,然后依次添加区间。什么是添加?设这个区间是$[l,r]$,添加就是把$a_l,a_{l+1},a_{l+2},{...},a_{r}$都加上$1$,其中$a_i$表示第$i$个位置被几个区间覆盖。拿走一个区间的含义就是把它们都减$1$。这个过程很显然可以用线段树维护。 如果在添加到 阅读全文
posted @ 2018-12-01 22:09 AcFunction 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 杜教筛模板 杜教筛是用来干蛤的呢? 它可以在非线性时间内求积性函数前缀和。 前置知识 积性函数 积性函数:对于任意互质的整数 $a,b$ 有 $f(ab)=f(a)f(b)$ 则称 $f(x)$ 的数论函数。 完全积性函数:对于任意整数 $a,b$ 有 $f(ab)=f(a)f(b)$ 的数论函数。 阅读全文
posted @ 2018-12-01 21:49 AcFunction 阅读(1026) 评论(1) 推荐(3) 编辑