自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 LeetCode中有关前缀和的题目总结

前前缀和是一种重要的预处理,能大大降低查询的时间复杂度。 引入差分 差分:表示当前数字与上一个数字的差值 差分数组即是讲这一系列差分值放入一个数组。 举个例子,定义数组a为 int a[10]={0,2,4,5,6,10,3,7,8,9}; 那么差分数组dif的值为 2 2 1 1 4 -7 4 1 1 前缀和 前缀和,即利用一个数组sum来记录数组a前i项的和。 可用来求区间和,如求数组...

2020-04-23 23:39:54 5946 1

原创 求最大公约数-辗转相除法

int getgcd(int a, int b){ return a % b == 0 ? b : gcd(b , a % b); }

2020-03-27 10:38:24 200

原创 递归和动态规划的区别

记录下自己的理解 递归分为递推和回归,把大问题分解成小问题,等到最基本的不可再分的小问题解决了,回归解决大问题,递归的递推是自上向下的 而 动态规划只有递推是把大问题分解成小问题,先解决小问题然后推到解决大问题,动态规划的递推是自下向上的 ...

2020-03-13 19:42:47 1312 1

转载 vector创建二维数组并输入

#include<iostream> #include<vector> using namespace std; void main() { int r = 0, c = 0; cout << "Enter r: ";//规定二维数组行数 cin >> r; cout << "Enter c: ";//规定二维数组列数 ci...

2020-03-06 23:00:46 748

原创 学习OpenCV:打开摄像头和写入AVI文件

本系列的目的是详解demo代码,快速学习OpenCV相关操作

2020-02-24 20:32:49 426

原创 解决打开Qt Creator卡死未响应的方法

看了好多方法,最后终于找到解决我的问题的方法 然而万万没想到竟然是 关闭网易有道词典或者关闭词典在线取词翻译的功能 优快云论坛上看到的解决办法 参考 https://bbs.youkuaiyun.com/topics/391081285 ...

2020-02-24 17:42:56 2737 6

原创 学习OpenCV:图像处理入门

本系列的目的是详解demo代码,快速学习OpenCV相关操作 平滑处理 //平滑处理 //指定输入图像,进行平滑操作后输出 #include <opencv2/opencv.hpp> void example2_5( const cv::Mat & image ) { //创建两个窗口显示输入和输出的图像 cv::namedWindow( "Example2_5-in"...

2020-02-22 19:51:09 285

原创 学习OpenCV:显示图片与播放视频

利用Qt作为IDE,配置情况,之前博客 显示图片 #include <opencv2/opencv.hpp> int main( int argc, char** argv ) { //imread()函数根据文件名确定要加载的文件格式,自动分配图像数据结构所需的内存 cv::Mat img = cv::imread(argv[1],-1); if( im...

2020-02-22 13:34:42 339

原创 基于Qt的开发板应用程序

目标:Qt+OpenCV+Tengine利用多线程实现在APP中运行demo 分步骤: 先在PC设计应用程序 然后移植 界面: 初始界面。打开摄像头弹出连接 界面 显示可选摄像头,选择摄像头编号 显示图像 选择运行的图像处理操作 显示 打开摄像头利用opencv简单处理图像 设计界面选项卡按钮 实现捕获处理多线程 结合完成 ...

2020-01-10 12:10:39 431

原创 windows10下Qt5.13.2+OpenCV3.4.5配置

记录下Windows下Qt和OpenCV配置 第一步Qt和CMake环境变量配置 电脑上已经安装CMake3.16.0和Qt5.13.2,配置其环境变量,在系统变量中加入Qt和CMake的环境变量: D:\software\Qt\5.13.2\mingw73_64\bin D:\software\Qt\Tools\mingw730_64\bin D:\software\CMake\bin 第二步...

2019-12-27 22:39:13 1299

原创 leetcode中最长回文子串使用的Manacher 算法

刷leetcode时做到5. Longest Palindromic Substring这个题看到题解中Manacher 算法,看了些资料,感觉很巧妙。其实整个算法非常简单,但有的文章思路很不清晰绕来绕去,所以稍微理一下思路记录一下以便之后复习。 1.首先对字符串处理 对于奇数与偶数的回文子串的对称轴是不一样的。比如aba,对称中心就是b,如果是abba,则对称中心应该在两个b之间,那么在每个字符...

2019-12-06 21:32:34 220

原创 Windows10+VS2019+1660TI配置OpenPose

Windows下配置OpenPose 最近要用到OpenPose,记录下环境配置 操作系统:Windows 10 64位 显卡:1660TI(笔记本) Visual Studio:Visual Studio 2019 步骤一 下载CUDA 安装最新版本 CUDA10.1.243 https://developer.nvidia.com/cuda-downloads 步骤二 下载cuDNN 需要注册...

2019-11-18 20:45:47 1849 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除