自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

myjs999的博客

保持创作热情

  • 博客(7)
  • 收藏
  • 关注

原创 数论变换入门 莫比乌斯反演 杜教筛

也许你已经学习了莫比乌斯反演,但看到式子还是不会化对不对。 但是你不用管它,就当你没学过,先记住两个式子: 等式一 [n=1]=∑d|nμd[n=1]=∑d|nμd[n=1]=\sum_{d|n}\mu_d 等式二 n=∑d|nφdn=∑d|nφdn=\sum_{d|n}\varphi_d 那么容易发现这两个等式的意义,等式一可以把一个“判一”的式子化成可以计算的函数,等式二把一个数化...

2017-12-26 21:11:14 1109 3

原创 [hdu5608]function 数论变换入门 杜教筛

杜教筛第一题! 但是我根本就没用杜教筛,我连杜教筛是什么都不知道。 但是首先我们知道一个结论: ∑i=1n∑d|ifd=∑i=1n∑d=1⌊ni⌋fd\sum_{i=1}^n\sum_{d|i}f_d=\sum_{i=1}^n\sum_{d=1}^{\lfloor\frac{n}{i}\rfloor}f_d 左右的ii意义不同。右边的ii可以当做是枚举倍数,即左边ii是dd的几倍。那么容易发

2017-12-25 21:13:26 441

原创 字符串模板 KMP AC自动机 Manacher 后缀数组

有一些板,我以前写了,但是没有存下来,这样就不移动。因此要写到博客上。KMPint t1 = 0, t2 = nxt[0] = -1;while(t1 < tn) if(t2 == -1 || t[t1] == t[t2]) { t1++; t2++; if(t[t1] == t[t2]) nxt[t1] = nxt[t2]; else nxt[t...

2017-12-21 21:14:17 351

原创 12.15~12.16培训总结

图论我在九月份打了很多板,基础较熟练,但对二分图匹配和网络流、费用流以及各种模型不太熟练。二分图主要有这些模型(部分参考lrj)二分图最小覆盖(选择尽量少的点,使得每条边至少有一个端点被选中)最小覆盖数=最大匹配数。 应用:某些操作与某些操作范围有重复,选一些操作覆盖整个范围。二分图最大独立集(选择尽量多的点,使得每条边至少有一个端点不被选中)答案=总数-最大匹配数。 最小覆盖与最大独立集是互补

2017-12-17 21:38:38 344

原创 下标序列与斜率优化

下标序列是我定义的一个东西。对于dp方程f[i]=min(f[j]+cost(i,j)),l[i]≤j≤r[i]f[i] = \min(f[j] + cost(i,j)),l[i]\le j\le r[i] 我们维护一个序列保存所有可以从那里转移来的位置。比如枚举到ii时,序列里存的就是l[i]l[i]到r[i]r[i]的所有数。那么我们最终的决策点kk一定是从这个序列里面选的。这个就叫下标序列。

2017-12-12 20:54:37 392

原创 12.8~12.9题解

今天主要写一下题解,总结待整理好后另开一篇发表(大约是明天)。 题面见各大OJ。本次题解都是讨论对于已经列好的DP方程的优化。【HDU3401】单调队列优化要求参数分离和枚举区间单调。对于二维的dp数组看参数是否分离开,可以先忽视i只看j与k。 发现是简单的单调队列优化。【HDU2490】绝对值可以拆开(分情况讨论),然后是简单的单调队列优化。跳石头单调队列优化不能求极值。参数已经分离了,于是用

2017-12-10 22:24:59 265

原创 12月3号的前几天的题解

accessacc

2017-12-03 22:57:13 275

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除