您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 0浏览

    0关注

    605博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[abc] AtCoder Beginner Contest 245 F - Endless Walk反图+拓扑

*DDL_GzmBlog 发布时间:2022-03-30 01:24:35 ,浏览量:0

前言

传送门 :

思路

我们考虑 从环出发 , 最远能走到的点,所以我们考虑建立反图

因为不管边怎么反,环都是环,观察一下不难发现,如果我们对这个图进行一次拓扑

那么正好可以删除,反图不能到的点,所以即是答案

不建议 t a r j a n tarjan tarjan,写半天没写出来 uwu

Mycode
const int N  = 2e5+10;
vector g[N];
int deg[N];
int ans;
int n,m;
void topsort(){
	queue q;
	for(int i=0;i>n>>m;
	for(int i=0;i>a>>b;
		a--,b--;
		g[b].pb(a);
		deg[a]++;
	}
	ans = n ;
	
	topsort();
	cout            
关注
打赏
1657615554
查看更多评论
0.0371s