拓扑排序
QAQQQQQQQQQQQ
菜
展开
-
类拓扑排序
一道题。 叫做 烦人的幻灯片: 【题目描述】 李教授将于今天下午作一次非常重要的演讲。不幸的是他不是一个非常爱整洁的人,他把自己演讲要用的幻灯片随便堆在了一起。因此,演讲之前他不得不去整理这些幻灯片。作为一个讲求效率的学者,他希望尽可能简单地完成它。教授这次演讲一共要用n张幻灯片(n现在我们用大写字母A,B,C……再次把幻灯片依次编号。你的任务是编写一个程序,把幻灯片的数字编号和字母编号对原创 2018-01-08 23:41:49 · 213 阅读 · 0 评论 -
拓扑排序
求AOV网的一种算法·· 简单说就是求一个分层的有向无环图 也可以用来判断是否有环每次找到入度=0的点入栈,找不到了就出栈删点,栈顶为零则为有环 然后搞个数组存一下已经找过的点 然后把那些点的后继点入度–,也就是删边,当然也可以在出栈的时候删边 然后找到最后计数=点的个数的时候就结束第一道题 家谱树#include#includeusing namespace std原创 2018-01-07 22:56:31 · 126 阅读 · 0 评论 -
拓扑排序+dp
一道题 luogu1137旅行计划 拓扑加一点dp 思路不难 基本的裸题 粘代码:#include#includeusing namespace std;int n,m,in[100005],ans[200005],answ[100005];int cnt,head[200005],tot,num,line,h;bool used[100005];struct no原创 2018-01-11 23:56:24 · 1190 阅读 · 0 评论 -
tarjan+拓扑序+差分--2018.10.16模拟赛T2
题目:阿天住的城市有 n 个政府部门,这些部门之间用了 m 条有向路径连接了起来。有趣的是,每过一天这些路径都会变换方向,也就是说,偶数的日子和奇数的日子的图是不同的。阿天在社保局工作,可惜他过于丢人忘记了社保局的位置。他只记得由于社保局很重要,它在一个可以到达所有其他部门的地点。请你帮他找到所有满足条件的地点。solution:首先肯定要缩点,因为强连通分量不管怎样都会走到然后...原创 2018-10-17 17:58:07 · 181 阅读 · 0 评论 -
DAG上DP--CF919D
某谷裸DAGDAGDAG套DPDPDP,但是要先tarjantarjantarjan判一下强联通分量,有的话输出−1-1−1设f[i][j]f[i][j]f[i][j]表示到iii节点jjj的最大出现次数,然后按照tuoputuoputuopu排序dpdpdp转移就好了(注意有自环)放上我的代码:#include<iostream>#include<cstdio>...原创 2018-10-28 18:11:22 · 262 阅读 · 2 评论 -
DAG上DP--CF459E
看CF吧智障luogu又咕了先排序然后从小到大加边,这样就能保证是递增的了,然后边加边dpdpdp,设f[i]f[i]f[i]表示到iii的最大递增边数,注意是严格递增所以边权相同要放一块处理#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#inc...原创 2018-10-28 18:49:43 · 215 阅读 · 0 评论