[P1726]上白泽慧音
原题链接
直到今天
我才知道
幻想乡还有这么一位
看起来很可爱的
老师
普通的寻找强连通分量
普通的统计最大
普通的输出
除了我背错板子了以外
一切都是那么完美
今天的幻想乡
也是和平的一天呢
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<algorithm>
#include<queue>
using namespace std;int n,m,a,b,t,dfn[5000+5],low[5000+5],vis[5000+5],top,tot,dfni,st[5000+5],love,pop,popclo;
int sum[5000+5],num[50000+5],head[5000+5],nxt[50000+5],clor[10000+5],clo;void tarjan(int x)
{int i;dfni++;dfn[x]=dfni;low[x]=dfni;vis[x]=1;top++;st[top]=x;for(i=head[x];i;i=nxt[i]){if(!dfn[num[i]]) {tarjan(num[i]);low[x]=min(low[x],low[num[i]]);}else if(vis[num[i]]) low[x]=min(low[x],low[num[i]]);}if(low[x]==dfn[x]){vis[x]=0;clo++;clor[x]=clo;love=1;while(st[top]!=x){love++;clor[st[top]]=clo; vis[st[top]]=0;top--;}if(love>pop){pop=love;popclo=clo;}top--;}
}void add(int p1,int p2)
{tot++;num[tot]=p2;nxt[tot]=head[p1];head[p1]=tot;
}int main()
{int i,j;scanf("%d%d",&n,&m);for(i=1;i<=m;i++){scanf("%d%d%d",&a,&b,&t);if(t==1) add(a,b);if(t==2){add(a,b);add(b,a);}}for(i=1;i<=n;i++)if(!dfn[i]) tarjan(i);printf("%d\n",pop);for(i=1;i<=n;i++)if(clor[i]==popclo) printf("%d ",i);return 0;
}
[P1726]上白泽慧音相关推荐
- 洛谷 P1726 上白泽慧音
洛谷 P1726 上白泽慧音 Description 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个 ...
- 【tarjan强连通分量】洛谷P1726 上白泽慧音
[tarjan强连通分量]洛谷P1726 上白泽慧音 题目传送门 妥妥的强连通模板啊(详细解释戳这里) #include <bits/stdc++.h> #define MAXN 5005 ...
- C++ P1726 上白泽慧音
题目:P1726 上白泽慧音 学习了强联通分量(scc),找了个裸题,用tarjan算法AC了,Dalao勿喷啊! -_-|| # include <iostream> # include ...
- P1726 上白泽慧音
题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间 ...
- [Tarjan] 洛谷 P1726 上白泽慧音
题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间 ...
- 洛谷P1726 上白泽慧音
题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间 ...
- CODEVS——T1332 上白泽慧音 || 洛谷——P1726 上白泽慧音
http://codevs.cn/problem/1332/ || https://www.luogu.org/problem/show?pid=1726#sub 时间限制: 1 s 空间限制: ...
- 【Luogu】 P1726 上白泽慧音
这个题目名--感觉--很-- 很裸的一个tarjan吧-- 不说了,上代码(代码是谁) #include <bits/stdc++.h> using namespace std; vect ...
- 上白泽慧音(tarjan,图的染色)
题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间 ...
最新文章
- 如何用计算机声卡,外置声卡怎么连接电脑
- helm发布自定义Chart:指定namespace、设置NodePort
- 第六十六期:运维专家写给运维工程师的6条人生忠告
- C# vs2005中如何获取datagridview中单元格的值
- Php中如何记录本报时间,php写日报功能追加
- 七月在线python数据分析_七月在线Python数据分析笔记
- WEB2.0 XHTML代码规范
- 一些自身工作经历和感悟,随手写的,很乱
- XML,HTTP协议
- tf2常用数据类型与常用函数汇总
- 选股绝招[如何抓住狂涨的黑马]
- Linux 下各文件夹的结构说明及用途介绍
- SQL server和postgresql差异
- 拾起童年的回忆 - 手把手教你制作飞机大战小游戏
- 云时代,程序员将面临的分化
- 项目中如何避免团队成员相互甩锅?
- 大数据时代的营销思维
- JAVA毕业设计健身房管理系统设计计算机源码+lw文档+系统+调试部署+数据库
- 深入理解JS作用域和作用域链
- 浪潮开卖人工智能裤子丨Facebook走回头路?人工审核政治广告丨甲骨文发布自动化数据库【软件网每日新闻播报│第10-9期】
热门文章
- 万诤:同心同向同行,才算得上不负遇见
- Android高级工程师面试必备之计算机网络基础,android体系架构
- 关于erf()与erfc()
- 将文本转为语音文件的各种TTS
- Android HAL层到驱动代码搜索---基于背光亮度的调试
- Cygwin 下载安装
- js实现页面定时跳转
- vs添加监视快捷键_询问操作方法:监视Android移动设备使用情况,Windows键盘快捷键和修复损坏的照片...
- 4大私域流量体系(个人号、公众号、社群和小程序)全方面价值对比:私域流量,企业保命之本爆发之源!...
- 25岁就死了,75才埋,程序员们的中年危机:有点懵