- 19
- 0
- 约3.14千字
- 约 16页
- 2016-06-06 发布于安徽
- 举报
算法趣味性.ppt
Data Mining: Concepts and Techniques 算法的趣味性 ?骆嘉伟 计算机与通信学院 湖南大学 Jt_ljw@,luojiawei@ 最大全为1正方形 题目描述: 有n*n的格子。每个里面放的数字要么是0,要么是1。请找出一个最大的正方形,使得里面的数字全部为1. 数据范围:1 = n = 1000 最大全为1正方形—解法1 最简单的想法,自然是:对于每个点,检测以它为左上角的边长为1..n的全1正方形是否存在。 时间复杂度:O(n^5) 枚举每个点point(x,y) : O(n^2) 枚举正方形的边长side : O(n) 检测边长为side的正方形是否存在: O(n^2) 最大全为1正方形—分析 对于刚才的算法1,唯一一点不能被优化的是: 枚举每个点point(x,y); 可优化的部分: 寻找side. O(n) - O(log n) - O(1) 检测以point(x,y)为左上角顶点,side为边长的正方形是否存在. O(n ^ 2) - O(1) 下面来详细讨论一下优化. 优化1 –检测子正方形是否存在 观察一个全为1的子正方形. 很显然,这个子正方形的所有数据之和为side^2. 若一个子正方形的所有数据之和不为side ^2,那么它必不符合条件.包含它的正方形也不符合条件. 所以,可以利用和,来检测. 优化1–
您可能关注的文档
- 甘露聚糖肽检验记录.doc
- 甜酒曲的用途.doc
- 生产仿真.ppt
- 生化和生理口诀.doc
- 生化复习.ppt
- 生化工程授课进度201209.doc
- 生化常规总结.doc
- 生化简写.doc
- 生吃金枪鱼你知道多少?.doc
- 生命探究.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 医学微生物学疱疹病毒.ppt VIP
- 我国未成年犯社区矫正立法:困境、借鉴与完善路径探究.docx
- 选股因子系列研究(五十六):买卖单数据中的Alpha.pdf VIP
- 机械设计制造及其自动化_锤式破碎机设计新.docx VIP
- 野果yeego-品牌手册.docx
- 2025年辽宁省委党校在职研究生招生考试(公共管理)历年参考题库含答案详解.docx VIP
- 除油剂营销方案.docx VIP
- 《道路交通安全法》知识考试题库150题(含答案).docx VIP
- 2026年广西壮族自治区南宁市第四十七中学中考一模道德与法治试题(文字版,含答案).docx VIP
- 35kV二次接线设计2574.pdf VIP
原创力文档

文档评论(0)