ICode9

精准搜索请尝试: 精确搜索
  • 图论:P3387【模板】缩点 tarjan2022-05-08 10:31:20

    P3387【模板】缩点 题目传送门:P3387 【模板】缩点 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目:    题目思路:   把一个有环图转换成无环图,就是利用tarjan算法,求出强连通分量,利用一个标记数组,将第n组强联通分量都标记为n,然后清空邻接矩阵,利用标记数组重新建立邻接关系

  • P3387 缩点2021-08-10 22:01:14

    \(Tarjan\) 模板 #include<cstdio> #include<queue> #include<iostream> #define re register using namespace std; const int N = 1e4 + 5; int n, m, a[N], h1[N], h2[N]; struct edge{int nxt, to;}e1[N * 10], e2[N * 10]; inline void add1(int u,

  • 连通图 P3387 缩点 模板2021-03-28 11:33:41

    打卡 day 9 看题意就很好理解什么叫缩点,有一定的引导作用。 缩点就是把强连通分量(一个环)缩成一个点,因为要找最长一条路的权值,而且可以重复走,我们就可以把一个强连通分量内的权值都累加到它们的根的权值上,然后在新建的图中做广搜,或者拓扑排序+DP(我想先弄明白Tarjan,这个之后再

  • luogu P3387 【模板】缩点2019-05-18 10:47:46

    analysis 这题太毒瘤了 留坑待补 code #include<bits/stdc++.h> using namespace std; #define loop(i,start,end) for(register int i=start;i<=end;++i) #define anti_loop(i,start,end) for(register int i=start;i>=end;--i) #define max(a,b) ((a>b)?a:b) #define m

  • luogu P3387 【模板】缩点_拓扑排序2019-04-05 12:52:52

    Code: #include <stack>#include <cstdio>#include <algorithm>#include <queue> #include <cstring>#include <map> #define setIO(s) freopen(s".in","r",stdin) using namespace std;namespace Tarjan{ #defi

  • [模板](luogu P3387)縮點2019-03-11 19:51:37

    前言:對於這週的咕咕咕表示好像沒什麼好表示的,完全沒有靈感a......寫東西真的好難啊......於是又玩了半天鬼泣4???還挺好玩的 來源:題解   题目背景 缩点+DP 题目描述 给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。 允许

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有