比赛场次 | 163 |
---|---|
比赛名称 | 东方幻想乡 S1 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2012-08-07 18:30:00 |
结束时间 | 2012-08-07 21:30:00 |
开放分组 | 全部用户 |
注释介绍 | 东方幻想乡系列模拟赛 Stage 1 |
题目名称 | 上白泽慧音 |
---|---|
输入输出 | classroom.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
Makazeu | AAAAAAAAAA | 0.034 s | 0.42 MiB | 100 |
王者自由 | AAAAAATTTT | 4.037 s | 24.26 MiB | 60 |
Truth.Cirno | AAAAAATTTT | 4.052 s | 24.24 MiB | 60 |
在幻想乡,上白泽慧音是以知识渊博闻名的老师。春雪异变导致人间之里的很多道路都被大雪堵塞,使有的学生不能顺利地到达慧音所在的村庄。因此慧音决定换一个能够聚集最多人数的村庄作为新的教学地点。人间之里由$n$个村庄(编号为$1,2,\cdots,n$)和$m$条道路组成,道路分为两种一种为单向通行的,一种为双向通行的,分别用1和2来标记。如果存在由村庄A到达村庄B的通路,那么我们认为可以从村庄A到达村庄B,记为(A,B)。当(A,B)和(B,A)同时满足时,我们认为A,B是绝对连通的,记为。绝对连通区域是指一个村庄的集合,在这个集合中任意两个村庄X,Y都满足。现在你的任务是,找出最大的绝对连通区域,并将这个绝对连通区域的村庄按编号依次输出。若存在两个最大的,输出字典序最小的,比如当存在1,3,4和2,5,6这两个最大连通区域时,输出的是1,3,4。
第1行:两个正整数$n, m$。
第$2$到$m+1$行:每行三个正整数$a,b,t$, $t = 1$表示存在从村庄$a$到$b$的单向道路,$t = 2$表示村庄$a,b$之间存在双向通行的道路。保证每条道路只出现一次。
第1行: 1个整数,表示最大的绝对连通区域包含的村庄个数。
第2行:若干个整数,依次输出最大的绝对连通区域所包含的村庄编号。
5 5 1 2 1 1 3 2 2 4 2 5 1 2 3 5 1
3 1 3 5
对于60%的数据:$n\leq 200, m\leq 10000$;
对于100%的数据:$n\leq 5000, m\leq 50000$。