City Park

Problem's Link: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=129725


Mean:

在网格中给你一些矩形,求最大连通块的面积。

analyse:

由于题目保证了矩形不会相交,所以不用扫描线也可做。

先把所有的线段分为横向和纵向,然后排序,依次判断是否相邻,相邻就用并查集合并,最后再用并查集统计一下面积,取最大值即可。

Time complexity: O(N)

Source code: 

;
     ;
     ; ;
;
     ; ; );
     ; ;
           ; ; ;
}
/*

*/

最新文章

  1. 锁(MySQL篇)—之MyISAM表锁
  2. 初步了解JSONP
  3. js onmouseleave
  4. NVIDIA CuDNN 安装说明
  5. Unity3D之游戏架构脚本该如何来写(转)
  6. .NET 4 并行(多核)编程系列之四 Task的休眠
  7. HNCU1323:算法2-1:集合union (线性表)
  8. 转:WebDriver进行屏幕截图
  9. saltstack部署
  10. [SCOI 2016]背单词
  11. Win10如何彻底禁用小娜?彻底禁用小娜的方法
  12. 英语口语练习系列-C14-常用片语
  13. 元素定位(d4-2)
  14. Echarts 一个开源图表设计工具
  15. 牛客网第二场Jfarm(随机化+二维前缀和)
  16. Linux下安装配置与使用MySQL数据库
  17. Physics for Game Programmers (Grant Palmer 著)
  18. python3.6使用f-string来格式化字符串
  19. C++ 利用栈解决运算问题
  20. MiniDump产生工具

热门文章

  1. 【Cocos2d-x 3.0】游戏开发之android交叉编译
  2. CSS中的margin、border和padding的区别
  3. cocos2d-x eclipse + NDK 自动编译配置
  4. gre tunnel搭建
  5. Append 后如何使用 fadein淡入效果
  6. Linux-正则表达式的POSIX规范及流派
  7. 总结js(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作
  8. 去掉A标签的虚线框
  9. Python线程指南(转)
  10. 拒绝蛋疼,javascript调试技巧