磊落

Thinking will not overcome fear but action will.

位运算操作

位运算

位运算操作 思想 判读一个二进制数第k位是0还是1 n » k & 1 lowbit操作 返回二进制数最后一位1所代表的数 res = x & (-x) 特点 #include <iostream> #include <algorithm> using namespace std; int l...

仓库选址

仓库选址 在数轴上有n家商店,求在数轴上选一个仓库,使得到每个商店的距离之和最小 求最值问题 f(x) = x1 - x + x2 - x + … + xn - x ...

二分查找

二分查找 整数二分 特点 单调序列一定可以二分查找,但二分查找不一定是单调序列 整数二分,有两套模板 二分是一定会得到一个答案的,一定有解。 但是这个解不一定是满足题目要求,题目可能是无解的。 当区间内只有一个值时就是二分的结果。 二分一定有结果,但结果不一定满足题目 确保最后结果落在只包含一...

三次方根

三次方根 思想 二分查找 特点 #include <iostream> #include <algorithm> using namespace std; int main() { double x; cin >> x; double l = -1e4, r = 1e4; while (r - l...

Dockerserverconfigure

Docker 服务器配置 安装Docker 下载对应显卡和系统的Nvidia驱动并进行安装。网上教程较多,不予赘述,本文采用的是最新驱动。 安装Docker CE 19.03与NVIDIA Docker,该版本Docker已支持GPU,无需再安装Nvidia Docker 2。教程可参考清华镜像安装(比较快)以及参考官网和Nvidia Docker以及...

VS2017配置OpenCV开发环境

OpenCV常用的处理图像工具库

OpenCV 是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 创建空项目并配置OpenCV 安装OpenCV, 可以去官网下载OpenCV,我这里安装的是OpenCV3.4.1。 安装目录如下图 1 所示。 右键项目然后打开属性,注意平台选择x64,如果是x86就选择x86,选...