TOJ 3875 Flowerpot -- RMQ + 二分
2014-05-17 22:12
155 查看
题目链接:http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=3875
题目大意:给定平面上n个点,求最小的横坐标跨度使跨度内纵坐标差值不小于给定值
分析:把所有点按x坐标排序后,枚举每一个点作为区间终点。对于每一次枚举,二分查找起点,然后判断区间最大最小值之差是否满足条件。(显然区间内最大最小值具有单调性,所有可以二分查找)。枚举复杂度O(n),二分复杂度O(logn),ST求最大最小值复杂度O(logn),总时间复杂度为O(n(logn)^2)。
题目大意:给定平面上n个点,求最小的横坐标跨度使跨度内纵坐标差值不小于给定值
分析:把所有点按x坐标排序后,枚举每一个点作为区间终点。对于每一次枚举,二分查找起点,然后判断区间最大最小值之差是否满足条件。(显然区间内最大最小值具有单调性,所有可以二分查找)。枚举复杂度O(n),二分复杂度O(logn),ST求最大最小值复杂度O(logn),总时间复杂度为O(n(logn)^2)。
相关文章推荐
- TOJ 2789.Monthly Expense(二分经典题目)
- TOJ 1671 Steady Cow Assignment -- 多重二分图匹配 + 二分查找
- hdu5726 - GCD (RMQ + 二分)
- 【TOJ 2433】Word Rings【SPFA+二分】
- Codeforces Round #172 (Div. 2)---D. Maximum Xor Secondary(RMQ + 二分)
- HDU 5726 GCD (RMQ + 二分)
- TOJ 1644: Cow Acrobats -- 二分,贪心
- HDU 5726 GCD(RMQ + 二分)
- HDU 5726 GCD (RMQ + 二分)
- RMQ + 二分_______GCD(hdu 5726 2016多校第一场)
- POJ 2452 (RMQ + 二分)
- TOJ 1050 Courses 二分匹配
- 玲珑杯 Round 19 B Buildings (RMQ + 二分)
- HDU 3486 RMQ + 二分
- TOJ 4373 HDU 4430 ZOJ 3665 Yukari's Birthday / 二分
- codeforces 6E. Exposition(RMQ + 二分)
- 2016 多校第一场 hdu 5276((线段树+暴力打表)|(RMQ + 二分))
- TOJ 3584. Chocolate Eating 【二分+枚举】
- hdu 3486 RMQ + 二分
- BZOJ 3230: 相似子串( RMQ + 后缀数组 + 二分 )