自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程竞赛过程记录—学习笔记

生活中不止只有OI,还有诗和远方啊~~~~~~

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

转载 斜率优化dp——玩具装箱

分析:状态转移方程:(显然)dp[i]=min(dp[j]+(sum[i]-sum[j]+i-j-1-L)^2)dp[i]=min(dp[j]+(sum[i]−sum[j]+i−j−1−L)2)sumsum 为前缀和然后我们令 f[i]=sum[i]+i,c=1+Lf[i]=sum[i]+i,c=1+L原式可以化简为:dp[i]=min(dp[j]+(f[i]-f[j]-c)^2)dp[i]=mi...

2018-05-15 18:15:06 269

原创 叶子的染色—————树形dp

首先贴题假如原来以x为根,y与x相邻,那么x与y的颜色不可能相同。既然颜色不同,那么将根从x变成y对答案显然也不会产生影响。所以随便选一个点为根,然后树形DP。用dp[x][0/1]表示x的子树中,最后一个点想要得到一个白色/黑色的祖先的最小代价,转移十分容易题目描述给一棵m个结点的根树,你可以选择一个度数大于1的结点作为根,然后给一些结点(根、内部结点和叶子均可)着以黑色或白色。你的着色方案应该...

2018-05-05 09:14:17 2665 1

原创 二分图匹配——最大独立集||最大团 [HEOI2012]朋友圈

这道题我们可以仔细思考一下 对于A国,我们分成奇数和偶数两类点,我们发现边全都是在两类点之 间的,同类点之间没有边。 再看B国,是我们发现同类点之间两两有边。 所以说我们需要将b国构成的图求一个补图,不就变成了二分图了吗? 性质:二分图的最大独立集等于它补图的最大团 所谓最大团, 其实就是找一个最大完全子图,最大就是包含的点最多 最大独立集=总点数-最大匹配数。 废话不多说,上代码:#includ...

2018-05-03 19:33:32 258

原创 网络流(最小割)————[USACO4.4]追查坏牛奶Pollutant Control

这题差不多可以说是一个模板,它能让我们简单,快捷求出最小割以及割的边数。只要看出题目为最小割。几乎都可以套用此模板。首先明确你要求的量:最小割与最小割边数。我们可以建两次图。但那样太过麻烦,也占空间。那么根据定义最小割的值等于最大流。只需建图时将边权乘上一个大数+1,这样我们能求得最大流ans,则最小割的值为ans/a,割的边数为ans%a。那么为什么呢?证明:因为最小割静流cost1+cost2...

2018-05-03 19:16:21 276 1

空空如也

空空如也

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

TA关注的人

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