自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月阁

在这世界留下点什么

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

原创 2019浙大校赛部分题解及代码

A#include<bits/stdc++.h>using namespace std;const int MAXN=100100;int a[MAXN],b[MAXN],a1[MAXN],b1[MAXN],a2[MAXN],b2[MAXN];int main(){ int T,i,j,p,q,ans,n,m,a1sum,a2sum,b1sum,b2sum; s...

2019-04-20 08:34:59 409

原创 牛客OI周赛8-提高组 A 用水填坑

95%的分很好拿,只要对每一个高度都跑一遍dfs/bfs就行了,但最后5%的分有难度。首先我们可以知道,最外面一圈的高度和蓄水量,是固定的。我们可以考虑从外圈向内圈进行反向搜索操作。用一个堆/优先队列作为搜索队列,维护已确定蓄水量的单元格中,高度+蓄水量最小的单元格。每次取出堆顶元素,其周围的单元格高度为。如果,必定可以将这个单元格填补到高度,总蓄水量增加,。如果,那说明这个单...

2019-04-18 18:30:04 215

原创 牛客OI周赛8-提高组 C 随机采矿

出题人绝对星际玩多了。设表示时刻拥有个SCV的概率,可以得到:那么时刻生产的晶体矿数量期望为:当数据量较小时,可以直接写两重循环处理。当数据较大时,需要用矩阵加速。其中,会发现会不断变化,而实际上,在时,最多只有种可能性,因此可以分段处理,将相同的情况视为同一段。若当前段的起始点为,则这一段的终点为,易证明当时,为定值。初始。#inc...

2019-04-18 06:34:44 181

原创 牛客OI周赛8-提高组 B 死宅选点

由于我们只要选取总权值最小的点,而当时,我们可以将该路径的权值,等价于进行考虑,对结果没有影响。即长度为m的路径,权值为。很容易得到,条与点距离为的路径,等价于条与点距离为的路径。在处理时,可以采取如此的合并拆分操作。设表示在点的子树中,与点距离为的路径数量。设表示在整棵树中,与点距离为的路径数量。可以通过以下转移式得到:可以通过以下转移式得到:,其中为的父节点...

2019-04-18 05:29:40 184

空空如也

空空如也

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

TA关注的人

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