码迷,mamicode.com
首页 >  
搜索关键字:ctsc2008    ( 62个结果
[BZOJ1143][CTSC2008]祭祀river
[题面戳我][1] sol 介绍几个 基于有向无环图(DAG) 的概念: 链 广义上来说,链是一个点集,其中任意两点u,v,都满足[u能到达v]+[v能到达u]=1(就是说两个只满足其一) 反链 与链的定义类似,就是任意两个点都无法到达。 这个题要求的是最长反链 而最长反链等于 最小链覆盖 ~~(我 ...
分类:其他好文   时间:2018-01-22 19:19:56    阅读次数:157
BZOJ1146 [CTSC2008]网络管理Network 树链剖分 主席树 树状数组
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1146 题意概括 在一棵树上,每一个点一个权值。 有两种操作: 1、单点修改 2、询问两点之间的树链上的第k大值 题解 水题。 就是烦了一点。 树链剖分+带修主席树。 带修主席树: BZOJ1901 ...
分类:编程语言   时间:2017-12-16 17:22:26    阅读次数:242
【BZOJ 1146】[CTSC2008]网络管理Network
树剖+树状数组套线段树O(nlogn^3)(我打的),有一种更加优秀的算法是O(nlogn^2)的就是直接树状数组套线段树欧拉序(并不快),或者是用主席树维护原始的树的信息,同时用树状数组套线段树维护dfs序上的修改(很优秀),这道题将树上信息转化为序列信息,并在此基础之上用任意树套树,只不过转化的 ...
分类:Web程序   时间:2017-12-12 23:53:40    阅读次数:270
BZOJ1146: [CTSC2008]网络管理Network
这题贼墨迹,写了一天多。 复杂度O(nlog^4n) 用到了我会的最高端的数据结构 树链剖分套线段树套平衡树 做个树链剖分这样就可以用线段树了 做个线段树这样就可以用平衡树了 然后一层一层向下搜 二分答案 或许这就是高端的暴力吧 ...
分类:Web程序   时间:2017-12-11 20:35:48    阅读次数:252
bzoj1143 [CTSC2008]祭祀river
1143: [CTSC2008]祭祀river Description 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着 两个岔口,并且水在河道内按 ...
分类:其他好文   时间:2017-09-17 16:34:45    阅读次数:137
【bzoj1146】[CTSC2008]网络管理Network 倍增LCA+dfs序+树状数组+主席树
题目描述 M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。为了让分布在世界各地的N个部门之间协同工作,公司搭建了一个连接整个公司的通信网络。该网络的结构由N个路由器和N-1条高速光缆组成。每个部门都有一个专属的路由器,部门局域网内的所有机器都联向这个路由器,然后再通过这个通信 ...
分类:编程语言   时间:2017-08-22 23:10:12    阅读次数:283
【bzoj 1143】[CTSC2008]祭祀river
Description 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下图描 ...
分类:其他好文   时间:2017-08-14 10:04:22    阅读次数:180
bzoj 1143: [CTSC2008]祭祀river
Description 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着 两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下 ...
分类:其他好文   时间:2017-08-13 12:18:29    阅读次数:179
【BZOJ】1143: [CTSC2008]祭祀river
【题意】求DAG上最多的点使得互不可达。 【算法】floyd+最大匹配 【题解】 链是DAG上的一个点集,集合内的点相互单向可达。 反链是DAG上的一个点集,集合内的点相互不可达。 题目显然是求最长反链,转化为最小链覆盖。 最小链覆盖只要求可达,最小路径覆盖却要求相连。 所以floyd传递闭包(用f ...
分类:其他好文   时间:2017-08-12 20:24:37    阅读次数:121
[1143] [CTSC2008]祭祀river(最大独立集 || 偏序集最大反链)
传送门 网上说这是偏序集最大反链,然而我实在不理解。 所以我换了一个思路,先用floyed,根据点的连通性连边, 问题就转换成了找出最多的点,使任意两个点之间不连边,也就是最大独立集。 ——代码 1 #include <cstdio> 2 #include <cstring> 3 #include ...
分类:其他好文   时间:2017-05-16 10:10:54    阅读次数:206
62条   上一页 1 2 3 4 5 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!