原题链接

直到今天
我才知道
幻想乡还有这么一位
看起来很可爱的
老师

普通的寻找强连通分量
普通的统计最大
普通的输出
除了我背错板子了以外
一切都是那么完美

今天的幻想乡
也是和平的一天呢

#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]上白泽慧音相关推荐

  1. 洛谷 P1726 上白泽慧音

    洛谷 P1726 上白泽慧音 Description 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个 ...

  2. 【tarjan强连通分量】洛谷P1726 上白泽慧音

    [tarjan强连通分量]洛谷P1726 上白泽慧音 题目传送门 妥妥的强连通模板啊(详细解释戳这里) #include <bits/stdc++.h> #define MAXN 5005 ...

  3. C++ P1726 上白泽慧音

    题目:P1726 上白泽慧音 学习了强联通分量(scc),找了个裸题,用tarjan算法AC了,Dalao勿喷啊! -_-|| # include <iostream> # include ...

  4. P1726 上白泽慧音

    题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间 ...

  5. [Tarjan] 洛谷 P1726 上白泽慧音

    题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间 ...

  6. 洛谷P1726 上白泽慧音

    题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间 ...

  7. CODEVS——T1332 上白泽慧音 || 洛谷——P1726 上白泽慧音

    http://codevs.cn/problem/1332/ || https://www.luogu.org/problem/show?pid=1726#sub  时间限制: 1 s  空间限制: ...

  8. 【Luogu】 P1726 上白泽慧音

    这个题目名--感觉--很-- 很裸的一个tarjan吧-- 不说了,上代码(代码是谁) #include <bits/stdc++.h> using namespace std; vect ...

  9. 上白泽慧音(tarjan,图的染色)

    题目描述 在幻想乡,上白泽慧音是以知识渊博闻名的老师.春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄.因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点.人间 ...

最新文章

  1. 如何用计算机声卡,外置声卡怎么连接电脑
  2. helm发布自定义Chart:指定namespace、设置NodePort
  3. 第六十六期:运维专家写给运维工程师的6条人生忠告
  4. C# vs2005中如何获取datagridview中单元格的值
  5. Php中如何记录本报时间,php写日报功能追加
  6. 七月在线python数据分析_七月在线Python数据分析笔记
  7. WEB2.0 XHTML代码规范
  8. 一些自身工作经历和感悟,随手写的,很乱
  9. XML,HTTP协议
  10. tf2常用数据类型与常用函数汇总
  11. 选股绝招[如何抓住狂涨的黑马]
  12. Linux 下各文件夹的结构说明及用途介绍
  13. SQL server和postgresql差异
  14. 拾起童年的回忆 - 手把手教你制作飞机大战小游戏
  15. 云时代,程序员将面临的分化
  16. 项目中如何避免团队成员相互甩锅?
  17. 大数据时代的营销思维
  18. JAVA毕业设计健身房管理系统设计计算机源码+lw文档+系统+调试部署+数据库
  19. 深入理解JS作用域和作用域链
  20. 浪潮开卖人工智能裤子丨Facebook走回头路?人工审核政治广告丨甲骨文发布自动化数据库【软件网每日新闻播报│第10-9期】

热门文章

  1. 万诤:同心同向同行,才算得上不负遇见
  2. Android高级工程师面试必备之计算机网络基础,android体系架构
  3. 关于erf()与erfc()
  4. 将文本转为语音文件的各种TTS
  5. Android HAL层到驱动代码搜索---基于背光亮度的调试
  6. Cygwin 下载安装
  7. js实现页面定时跳转
  8. vs添加监视快捷键_询问操作方法:监视Android移动设备使用情况,Windows键盘快捷键和修复损坏的照片...
  9. 4大私域流量体系(个人号、公众号、社群和小程序)全方面价值对比:私域流量,企业保命之本爆发之源!...
  10. 25岁就死了,75才埋,程序员们的中年危机:有点懵