码迷,mamicode.com
首页 >  
搜索关键字:poj 2456 二分    ( 34068个结果
win32 API编程之对话框
一、简介 二、分类 三、对话框与控件的区别 四、MessageBox函数 五、创建模态对话框 六、创建非模态对话框 七、创建对话框主窗口程序 一、简介 二、分类 三、对话框与控件的区别 四、MessageBox函数 1)函数详解 2)代码实例 #include<windows.h> //自定义的窗口 ...
分类:Windows程序   时间:2021-04-09 12:54:33    阅读次数:0
153. 寻找旋转排序数组中的最小值 二分
已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,2] 若旋转 4 次,则可以得到 [0,1,2,4,5,6,7] 注意,数 ...
分类:编程语言   时间:2021-04-08 13:56:57    阅读次数:0
81. Search in Rotated Sorted Array II
仅供自己学习 思路: 思路比较简单,但要注意细节处理。 一开始就是想遍历寻找nums[i]<nums[i-1]获得旋转点,然后对这两侧的数组分别使用二分搜索,但是一直报错,找不到原因。 根据题解二分可知二分的本质是二段性,而非单调性。只要一段满足某个性质,另外一段不满足这个性质就可以用二分。 对于一 ...
分类:其他好文   时间:2021-04-08 13:18:01    阅读次数:0
二分查找, Binary Search
class Solution { public: int searchInsert(vector<int> &nums, int target) { int low = 0; int high = nums.size() - 1; //为了严谨 <= while (low <= high) { in ...
分类:其他好文   时间:2021-04-07 10:57:40    阅读次数:0
POJ 1797
求路径中最小值的最大值,应该可以利用网络流的方法解决,不过这道题就利用了dijkstra的方法解决了。 此前POJ 2253利用Floyd方法解决的思路应该也可以应用到这种方法上来 #include <iostream> #include <algorithm> #include <queue> # ...
分类:其他好文   时间:2021-04-07 10:29:27    阅读次数:0
二分图
二分图就是可以把所有点划分到两边去,使得所有边都是在集合之间的,而集合内部没有边。如下图: 1.1 染色法 时间复杂度:O(n+m) 用来判断一个图是不是二分图。染色法就是一个很简单的DFS。 图论的一个性质:一个图是二分图,当且仅当这个图可以被染色。 一个图是二分图,当且仅当图中不含奇数环。环是从 ...
分类:其他好文   时间:2021-04-06 14:32:49    阅读次数:0
DNA Laboratory POJ - 1795
原题链接 考察:状压dp+dfs寻找路径 思路: 重复覆盖问题.参考愤怒的小鸟的思路,我们需要两两构造一个包含两个字符串a,b的DNA序列,然后要分a在前面与b在前面两种情况. 本蒟蒻一开始想的是定义结构体String,再定义结构体内部的st(二进制标记哪些串被标记),构造后的具体字符串s.每个状态 ...
分类:其他好文   时间:2021-04-06 14:25:16    阅读次数:0
o(1), o(n), o(logn), o(nlogn)
1、时间复杂度o(1), o(n), o(logn), o(nlogn)。算法时间复杂度的时候有说o(1), o(n), o(logn), o(nlogn),这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之 ...
分类:其他好文   时间:2021-04-05 11:50:18    阅读次数:0
[日常摸鱼]一些博弈题
博弈 继上一篇https://www.cnblogs.com/yoshinow2001/p/14608742.html http://poj.org/problem?id=1067威佐夫博弈,注意poj不能用万能头… 实现的时候直接用$k=a/\varphi$来求,同时如果原本的$a$已经是一个出现 ...
分类:其他好文   时间:2021-04-02 13:28:22    阅读次数:0
二分快速幂记录
学习了二分思想 不难想到应用它来进行幂的快速运算 首先要有一些理论基础 a4=(a2)2(上过初中的都知道吧……) 现在可以快乐的开始了 本人采用的是嵌套的方法 首先要考虑几种情况 1. 指数为1 这种情况下直接return 底数就可 2. 指数为偶数 这种情况return (底数指数/2)2 3. ...
分类:其他好文   时间:2021-04-01 13:20:51    阅读次数:0
34068条   上一页 1 ... 9 10 11 12 13 ... 3407 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!