自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 2014年-12月 CCF-5 货物调度

题意:某公司要处理一个周期性的物流问题。  有n个城市,第i个城市在每周的第j(1≤j≤7) 天会生产aij吨某种货物,同时需要消耗bij吨该种货物。已知每周的产量等于消耗量(即aij之和等于bij之和)。  城市之间有m条道路,第k条道路连接了城市sk和tk。一条道路上运输1吨货物有一个固定的成本ck。道路都可以双向使用。每天运输的货物量没有限制。城市之间的距离并不远,货物可以从任意一个城市

2017-08-18 21:26:32 1008 2

原创 再学莫比乌斯反演

闲扯莫比乌斯反演忘得差不多了,导致前几场比赛看到什么计数都像是莫比乌斯,被队友嘲笑了一波,还是学艺不精啊,是时候再学一遍了。BeginF(x)=∑d|xf(d)⇔f(x)=∑d|xμ(xd)F(d)⇔f(x)=∑d|xμ(d)F(xd)F(x) = \sum_{d|x}f(d) \Leftrightarrow f(x) = \sum_{d|x}\mu(\frac{x}{d})F(d) \L

2017-07-11 22:45:18 350

原创 2017 ECNU 网赛 D. 实验室传染病

2017 ECNU 网赛 D. 实验室传染病熟悉啊各位,看到这题的时候有没有一种TMD绝壁看过但就是不会做的感觉啊?!!比赛的时候G题蜜汁精度又WA又T38发,最后也没有好好想这道题,赛后好好考虑了一下,其实思路挺清晰的,不过还是又一些坑点,又WA又T了好多发才过 TAT,解法也是玄学啊。思路: 大致的思路就是,预先处理出每个点一次扩展能到达的范围,代码中用far_l[],far_r[]far\_

2017-05-13 20:44:29 430

原创 hihocoder # Challenge18 # 【欧拉子图】

描述给定一个n个点,m条边的图, 考虑这个图的边集的子集(一共有2m个).对于每一个子集, 如果其导出的子图的每个连通分量都有欧拉回路, 那么我们就把答案加上这个子图的边数的平方. 求答案对109+7取模的值.输入第一行两个数n和m. 点从1到n标号.接下来m行,每行两个数a和b,表示a和b之间有一条路, a不等于b.可能有重边.n

2016-11-03 13:32:25 851

原创 hihocoder1065 点分治 【 全图传送 】

题意:1e5的一棵树,有点权有边权。 1e5次操作,每次操作询问离点u边距不超过r的最大点权的点的编号是多少,如果多个最小输出最小编号的那个。思路:开始想是不是树剖分啊,后来感觉不太靠谱,然后就搜了一发,也没发现有什么靠谱的解法。后来看到昂神的的几句题解,怒敲一发点分治。开始以为不太好写,后来发现其实还好。离线的做法(在线的没想到怎么写), 复杂度O((n+m)log^2 (n))。

2016-10-13 17:31:35 726

原创 弱校连萌之十一大作战v10.2 G【 Road History 】

题意:一个图,开始边数为零,然后每次加一条边,问每次加完边之后存在多少对这样的有序点对(u,v),使得u->v存在一条路径经过的点数为偶数(边可以重复走,点也重复记)。思路:xjb画一下就会发现,对于一个二分图的答案数就是两部分点数的乘积,其他连通图的任意两点都是可以xjb走出一条这样的路径。那么这个题就变成了维护二分图的信息了,按照叉姐给的思路用个并查集xjb维护一下。开始以为如果分成多个联

2016-10-11 19:47:02 645

原创 POJ2114【树分治】

题意:给出一棵树,边权值。问存不存在这样一条路径(u,v),u到v路径上的边权值得和恰好等于K。思路:这道题不可避免的要考虑所有路径(u,v)的情况(如果大牛们有什么更好的想法求告知,orz)。我们这样考虑: 对于一个节点u,我们统计所有经过u节点的路径是否满足题意,每扫描过一个点,然后将其剔除。如果我们用最暴力的扫描方式,每次扫完一点然后接着扫与其相邻的点,递归的深度则取决于

2015-10-26 18:57:16 699

原创 POJ2299【树状数组】

/* 转载请注明出处, 谢谢 */目的:理 解 树 状 数 组 的 设 计 思 想 。 /*  在 写 之 前 让 我 先 膜 拜 一 下 ,orz 。 */1 楼 祭 图:树状 数 组 , 最 经 典 的 应 用 就 是 求 区 间 和   [ l ,  r ]   的 和 ( 支 持 修 改 操 作 ),为了更好的理解,我们就以这个场景举例子 。

2015-10-24 13:13:19 546 1

原创 HDU3966【树链剖分】。

树的拆分: 看了很多资料终于明白一点了,稍微做一下总结。 首先我们应该知道树的拆分分是用来做什么的: 所谓拆分就是把一颗树状结构拆分成线性的结构,然后就可以用树状数组和线段树维护路径,把每次更新或者查询的复杂度做操控制在O(NlogN)左右。树的拆分方式貌似有很多种,比如最简单的DFS序, 记录的是每个节点u以及u的所有子树的在内的线性标号,即 区间【b

2015-10-06 23:27:17 917 1

空空如也

空空如也

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

TA关注的人

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