自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Codevs3162抄书问题题解

题目题目来源 http://codevs.cn/problem/3162/题目描述 Description 现在要把M本有顺序的书分给K个人复制(抄写),每一个人的抄写速度都一样,一本书不允许给两个(或以上)的人抄写,分给每一个人的书,必须是连续的,比如不能把第一、第三、第四本数给同一个人抄写。现在请你设计一种方案,使得复制时间最短。复制时间为抄写页数最多的人用去的时间。输入描述 Input

2015-08-25 11:29:59 951

原创 NOI2014魔法森林题解

题目描述题目大意 给定一个无向图,每条边有两个权值aia_i和bib_i,求1→n1\to n路径上aia_i的最大值与bib_i的最大值之和的最小值。 2≤n≤500002\le n\le 50000; 0≤m≤1000000\le m\le100000; 1≤ai,bi≤50,0001\le a_i ,b_i\le50,000。题解膜拜那些会动态开点spfa的神犇们。 表示本蒟蒻

2015-08-22 17:17:26 1361

原创 Sdoi2015约数个数和题解莫比乌斯反演

题目描述T组数据,求ΣNi=1ΣMj=1d(ij)\Sigma_{i=1}^N\Sigma_{j=1}^Md(ij),d(x)d(x)代表x的约数个数。1≤N,M,T≤1051\le N, M,T\le 10^5题解首先,膜拜一下PoPoQQQ大神及其题解然后,有一个神奇的结论:ΣNi=1ΣMj=1d(ij)\Sigma_{i=1}^N\Sigma_{j=1}^Md(ij)=ΣNi=1ΣM

2015-08-20 15:12:30 891

原创 bzoj2594水管局长数据加强版题解

题目大意 给一张带权无向图,无重边和自环,有如下操作: 删除某条边,保证这条边在删除前一定存在,并且不破坏原图连通性; 询问两点之间所有路径中最小权值的最大值是多少;题解 问题的答案显然在原图的最小生成树上,于是本题就变成了动态维护删边最小生成树。 然而LinkCutTree维护最小生成树时并不支持删边操作,所以要离线处理,先删掉该删掉的边,再求最小生成树,把所有操作倒过来用LCT维护。

2015-08-14 18:00:36 2077

原创 Hnoi2010弹飞绵羊题解LCT

题目大意 给定一个序列,每个点有一个权值a[i],一只绵羊若站在点i上会被弹到第i+a[i]个点上,支持单点修改操作,求从某个点出发经过多少次会被弹飞。题解 令每个点的父亲结点是会被弹到的结点,那询问时每个点的答案就是这个点的深度。 LCT维护size域即可一开始以为是有向树,后来发现自己犯2了,按无向的做法就可以。做这种题千万别手残。我因为一句x->rever()打成x->rev^=1

2015-08-13 15:40:45 764

原创 bzoj2843极地旅行社题解

题目大意 有n座小岛,其中每个岛都有若干帝企鹅。一开始岛与岛之间互不相连。有m个操作,分别是在两个岛之间修一座双向桥,若两岛已连通则不修并输出no,若不连通就输出yes并修建;修改一个岛上帝企鹅的数量;询问从岛A到岛B可看到多少帝企鹅,若到不了输出impossible。题解 继续试水LCT。LCT维护每个点自身的企鹅数以及其在Splay下的子树的企鹅数的总和。修桥操作要在LCT中询问是否有相同

2015-08-13 15:19:14 1074

原创 LinkCutTree试水之bzoj2049[Sdoi08]洞穴勘测题解

题目大意 一张无向图,初始时没有边,写一个程序支持动态添边、删边、查询两点是否连通。题解 用LCT维护图的连通性。看来指针还是比较慢的。Code#include <cstdio>#include <algorithm>#define maxn 10005using namespace std;int n, m;struct node{ bool rev; nod

2015-08-12 16:59:03 686

原创 Vijos1935不可思议的清晨题解

- 题目来源 https://vijos.org/p/1935描述 今天,是2015年2月14日,星期六,情人节。 这真是一个不可思议的日子,今天早上,我打开窗户,太阳居然从西侧升了起来。 我与木姑娘已经有2年半没有联系了,今天早上却被她的电话弄醒。她告诉我,她已经到了上海,希望可以和我以特殊的方式见面。 今天,SH市的交通情况异常有趣,很多道路都被严令禁止通行。或许是因为太阳从西侧升起

2015-08-10 16:37:44 950

原创 Vijos1932重要的誓言题解

题目来源 https://vijos.org/p/1932描述 有些誓言说出来会很痛苦,比如说:“爱你是我最重要的事情,如果这件事情都做不了,我的人生就暗淡无光了”。 不过,我给予木姑娘的誓言,却不只是这么简单。 我有必要对于生命中最重要的k件事情给予评估,对于每一件事情的评估值分别是一个非负整数 aia_i。 不可能对于什么事情都给予很高的期望,所以 a[1]+a[2]+a[3]+..

2015-08-10 11:11:30 691

原创 NOI2004郁闷的出纳员题解

描述 OIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好,就可能把每位员工的工资加上一个相同的量。反之,如果心情不好,就可能把他们的工资扣除一个相同的量。我真不知道除了调工资他还做什么其它事情。 工资的频繁调整很让员工反感,尤其是集体扣除工资的

2015-08-09 11:38:38 2538 1

原创 Vijos1767YYB喋血题解

来源 https://vijos.org/p/1767描述 Hwz把YYB放到了一个迷宫之中,这个迷宫由n个节点构成,两个节点之间可能存在多条无向边,YYB的起点为1号节点,终点为n号节点。有m条无向边,对于每一条无向边,存在一个喋血值(∈N*,且≤100),即走过这条边的花费。另外,还有k个节点上有治疗药,即若YYB走到这个节点上时(不妨称这个点为治愈点),他身上所累积的喋血值会归零。YYB

2015-08-07 16:27:10 652

原创 Vijos1053Easy sssp题解

来源 https://vijos.org/p/1053描述 输入数据给出一个有N(2≤N≤10002 \le N \le 1000)个节点,M(M≤106M \le 10^6)条边的带权有向图. 要求你写一个程序, 判断这个有向图中是否存在负权回路. 如果从一个点沿着某条路径出发, 又回到了自己, 而且所经过的边上的权和小于0, 就说这条路是一个负权回路. 如果存在负权回路, 只输出一行

2015-08-07 15:13:20 1161

空空如也

空空如也

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

TA关注的人

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