随笔分类 - ACM——二分搜索&&三分搜索
摘要:"题目链接" 题意 给出一个11元组A和11元组B,给出n个11元方程,每个方程有一个日期,要让A变成B,问最少需要日期多少才可以变。 思路 因为日期满足单调性,所以可以二分答案。判断的时候就是高斯消元套模板,这个模板是要能对11取模的(因为说了数字在0到10之间)。
阅读全文
摘要:http://poj.org/problem?id=3301 题意:在二维平面上有n个点,每个点有一个坐标,问需要的正方形最小面积是多少可以覆盖所有的点。 思路:从第二个样例可以看出,将正方形旋转45°的时候,面积是最小的。 因此考虑旋转正方形,就可以当作旋转本来的点,对于旋转后的点,求最大的x和最
阅读全文
摘要:http://codeforces.com/contest/782/problem/B 题意:有n个人,每个人有一个位置和速度,现在要让这n个人都走到同一个位置,问最少需要的时间是多少。 思路:看上去很像二分搜索啊!枚举距离,判断是否有更少的时间,然后发现时间不随着距离单调增减,想起前两天被三分虐了
阅读全文
摘要:http://www.spoj.com/problems/MINSUB/en/ 题意:给出一个n*m的矩阵M,和一个面积k,要使得M的子矩阵M'的最小元素最大并且面积大于等于k,问子矩阵M'的最小元素最大能是多少,并且求出最大的面积。 思路:二分一个最小元素x,转化为判断矩阵M里面是否存在一个子矩阵
阅读全文
摘要:http://codeforces.com/gym/101246/problem/J 题意:给出n个点坐标,要使这些点间距相同的话,就要移动这些点,问最少的需要的移动距离是多少,并输出移动后的坐标。 思路:昨晚比赛确定的一点就是通过X分搜索去枚举间距,使得最后的移动距离最短。 不过使用的是二分,而且
阅读全文
摘要:http://codeforces.com/problemset/problem/778/A 题意:给出字符串s和字符串p,还有n个位置,每一个位置代表删除s串中的第i个字符,问最多可以删除多少个字符使得s串依旧包含p串。 思路:想到二分,以为二分做法依旧很暴力。但是别人的做法确实就是二分暴力搞啊。
阅读全文

浙公网安备 33010602011771号