风雪梦

柳絮因风起

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  4 Posts :: 76 Stories :: 3 Comments :: 0 Trackbacks

常用链接

留言簿

我参与的团队

搜索

  •  

最新评论

  • 1. re: LightOJ1080 Binary Simulation
  • 话说加个PushDown操作不就OK了咩?
  • --仗剑奔走天涯
  • 2. re: 正式开博
  • 加油!
  • --leafcloudsky
  • 3. re: 启航杯啊
  • 太屎了!!我竟然就这么的WA了两次,最终发现,第四题少了两句初始化,第五题把数组开错地方了,算法没问题,结果就这么从四题跌到二题,太伤不起了!!可怜我调spfa调了一晚上!!尼玛啊!!
  • --浅雨歌

阅读排行榜

评论排行榜

题目大意是给一群人,这里面可以确定的是编号为0的人一定是有病的,已知一个小组中如果有一个人有病,那么就说明整个小组都有病,求这群人中有多少个人有病。

这道题给的小组中的元素实际上是一定属于一个集合里面的,那么小组中每一个元素都要合并到一起,当然,有的元素可能已经是其它集合里面的了,不过没关系,我们需要的只是患病团体和不患病团体,最终所有的人全都合并完以后,明显患病团体应该是含有0号人的那个集合,那么我们只需要查找一下0集合里面存在多少个元素就可以了。

view code

 

posted on 2012-12-29 22:39 浅雨歌 阅读(18) 评论(0)  编辑 收藏 引用 所属分类: 并查集

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理