码迷,mamicode.com
首页 >  
搜索关键字:缩点    ( 1140个结果
缩点(洛谷3387)——不会写DP 的我只好来了个SPFA
我刚开始也不知道为什么就想到肯定是缩了点后把一个新点(原图中的强连通分量)的权值赋为它所含的所有点的权值之和,没有想着去推,纯粹是题目的名字启发我这么去干的……之后用SPFA 求最大路径,然而我连的全是无向边,导致答案错误了四个点,发现错误后觉得,之前的代码居然还对了六个点才是最让人震惊的。 1 # ...
分类:其他好文   时间:2017-11-08 22:53:45    阅读次数:191
洛谷P3387 【模板】缩点
洛谷P3387 【模板】缩点 题目背景 缩点+DP 题目描述 给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。 允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。 输入输出格式 输入格式: 第一行,n,m 第二行,n个整数 ...
分类:其他好文   时间:2017-11-07 22:15:38    阅读次数:258
关于缩点的三种题型,占位,日后再补。
一:有向图:dfs中,不需要记录pre,但是要instack标记,从而过滤‘横边’,如4-->5; void dfs(int u) { instk[u]=1; q[++head]=u; dfn[u]=low[u]=++times; for(int i=Laxt[u];i;i=Next[i]){ in ...
分类:其他好文   时间:2017-11-07 14:35:17    阅读次数:138
11.7早 考试小结
感觉状态好些了。 第一题,做了无数遍的强联通缩点+SPFA,终于拿下了九连考的一血(都考一半了。。) T2,T3 先码暴力,结果T2 RE了 T2正解是数学方法,好像几个人A了,感觉在做题的时候没有想过不等式,除非是摆明什么差分约束和概率之类的(好像网络流也会用到?) T3找规律找到了,但是狗的一比 ...
分类:其他好文   时间:2017-11-07 13:22:54    阅读次数:220
HihoCoder 1185 : 连通性·三(强连通缩点)
连通性·三 连通性·三 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 暑假到了!!小Hi和小Ho为了体验生活,来到了住在大草原的约翰家。今天一大早,约翰因为有事要出去,就拜托小Hi和小Ho忙帮放牧。 约翰家一共有N个草场,每个草场有容量为W[i]的牧草,N个草场之间有 ...
分类:其他好文   时间:2017-11-07 11:18:48    阅读次数:189
洛谷 P3387 【模板】缩点
P3387 【模板】缩点 P3387 【模板】缩点 P3387 【模板】缩点 题目背景 缩点+DP 题目描述 给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。 允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。 输入输出格 ...
分类:其他好文   时间:2017-11-06 21:25:27    阅读次数:108
[tarjan缩点] 洛谷P2746 [USACO5.3]校园网Network of Schools
一开始完全没有搞懂题目的意思就下手,但是居然还AC了两个点? 仔细审视了一下题目的意思,发现题目并不难。 对于第一问,我们只需要求缩点后,入度为 0 的点的数量就可以了。 对于第二问,我们的目标是要求缩点后的所有点互相联通(因为只有这样,任选一个点才能互相到达)我们转换一下含义:缩点后的所有点只有入 ...
分类:Web程序   时间:2017-11-06 13:14:26    阅读次数:258
[模板]tarjan缩点+拓扑排序
题目:给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。 允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。 题目简述:先tarjan缩点,再从入度为零处进行一次拓扑排序,求最长路即可,话说拓扑排序求最长路真方便。。。 注意 ...
分类:编程语言   时间:2017-11-04 23:27:46    阅读次数:241
模板总复习
啊还有十天不到就要noip提高组了,还是觉得好慌张,周围一大堆大佬,唔菜鸡还是背背模板吧。 每天一个部分好啦。 第一部分:数论+线段树+树状数组+rmq+最短路+最小生成树(是不是觉得非常的繁杂哈哈哈我就喜欢先上一大堆最主要的) 快速幂 用途:用来计算a^b mod n的值,且复杂度为log级 假设 ...
分类:其他好文   时间:2017-11-03 23:48:45    阅读次数:214
[Luogu2656]采蘑菇
题目大意: 给你一个有向图,每条边有一个边权w以及恢复系数k, 你从s点出发乱走,经过某条边时会获得相应的收益w,而当第二次经过这条边时相应的收益为w*k下取整。 问你最大能获得的收益为多少? 思路: 缩点+DP。 首先跑一下Tarjan(只要从s开始跑,因为没跑到的地方肯定和答案没关系)。 对于每 ...
分类:其他好文   时间:2017-11-02 18:11:59    阅读次数:175
1140条   上一页 1 ... 42 43 44 45 46 ... 114 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!