Teach repeat replan 安装中遇到的问题记录

Teach repeat replan 安装中遇到的问题记录Teach repeat replan 安装中遇到的问题一、onboard部分(1) realsense 驱动(2) dji onboardSDK-ros(3) 运行/install_tools.sh时出现错误二、ground 部分(1)OOQP安装(2)ground station部分编译顺序cuda版本选择PCL库问题Teach repeat replan 安装中遇到的问题一、onboard部分硬件:大疆A3飞控 intel NUC
分类: 企业开发 发布时间: 03-23 10:16 阅读次数: 0

程序人生:当程序员这么多年,为什么我还摆脱不了复制黏贴?

总而言之,实践才是最好的老师,从复制黏贴到独立开发,可以从基础的练习做起,不参考别人的代码,进行简单的功能实现,再慢慢的向复杂的程序迈进。相信不久之后,就能逐步拜托复制黏贴的习惯。
分类: 其他 发布时间: 03-23 10:16 阅读次数: 0

PAT乙级 1090危险品装箱 C++

1090 危险品装箱 (25分)集装箱运输货物时,我们必须特别小心,不能把不相容的货物装在一只箱子里。比如氧化剂绝对不能跟易燃液体同箱,否则很容易造成爆炸。本题给定一张不相容物品的清单,需要你检查每一张集装箱货品清单,判断它们是否能装在同一只箱子里。输入格式:输入第一行给出两个正整数:N (≤10​4​​) 是成对的不相容物品的对数;M (≤100) 是集装箱货品清单的单数。随后数据分...
分类: 其他 发布时间: 03-23 10:16 阅读次数: 0

PAT乙级1030 完美数列 测试点4/5超时解决

1030 完美数列 (25分)给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数 N 和 p,其中 N(≤10​^5​​)是输入的正整数的个数,p(≤10​9​​)是给定的参数。第二行给出 N 个正整数,每个数不超过...
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

Codeforces Global Round 12 D. Rating Compression 思维 + 贪心

传送门题意: 给一个长度为nnn的数组aaa,定义一个数组bbb,且bj=minj<=i<=j+k−1aib_j=min_{j<=i<=j+k-1}a_ibj​=minj<=i<=j+k−1​ai​,比如j=3j=3j=3的时候,a[1,3,4,5,2]a[1,3,4,5,2]a[1,3,4,5,2],b3b_3b3​为[min(1,3,4),min(3,4,5),min(4,5,2)][min(1,3,4),min(3,4,5),min(4,5,2)][min(1,3
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

P2371 [国家集训队]墨墨的等式 同余最短路

传送门题意:思路:一个同于最短路的板子题,初始的时候值为0,所以设dis[0]=0dis[0]=0dis[0]=0,让后选择一个最小的a[i]a[i]a[i]作为basebasebase,跑一遍同余最短路就好啦。跑完dis[i]dis[i]dis[i]表示在模basebasebase的意义下能到达iii的最小数。让后问的是区间里的,转化为[0,r]−[0,l−1][0,r]-[0,l-1][0,r]−[0,l−1]就好啦。//#pragma GCC optimize(2)#include<
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

Codeforces Global Round 12 E. Capitalism 差分约束

传送门题意:思路: 一开始被题意迷惑了,没看出来差分约束,老菜鸡啦。首先看到aj=ai+1a_j=a_i+1aj​=ai​+1可以把aia_iai​分成奇偶,让后这个图就变成一个二分图了。再考虑如何连边:(1) 对于b=1b=1b=1的情况,aj=ai+1a_j=a_i+1aj​=ai​+1,转化成不等式就是ai<=aj−1a_i<=a_j-1ai​<=aj​−1和aj<=ai+1a_j<=a_i+1aj​<=ai​+1,所以建图方式为(j,i,−1)(j,i,-
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

HDU - 6071 Lazy Running 同余最短路 + 分层

传送门题意: 给定四个点构成一个环,给出四个点之间的距离,让后从222号点出发,最终回到222号点,求经过的距离>=k>=k>=k的最小距离。思路: 由于从222开始,最终在222结束,所以我们考虑2∗min(g[1][2],g[2][3])2*min(g[1][2],g[2][3])2∗min(g[1][2],g[2][3])作为基数,乘二的原因是要出去再回来。让后以这个数为奇数,跑同余最短路就行啦。因为这是一个图,需要将原本dis[i]dis[i]dis[i]改成dis[i][j]
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

程序人生:为什么我要写自己的框架?

框架就是使用别人造好的轮子。在软件开发里面就是command+C/command+V。
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

Codeforces Round #706 (Div. 2) E. Garden of the Sun 思维构造

传送门题意: 给你一个n×mn×mn×m的矩阵,其中包含字符′.′'.'′.′和′X′'X'′X′,你可以将任何′.′'.'′.′改成′X′'X'′X′,现在问你能否通过修改一些′.′'.'′.′来使′X′'X'′X′联通且不存在环。保证原本的′X′'X'′X′没有任何两个相邻。思路: 既然我把最后一句话加粗了,那就肯定有用啦。 由于初始状态不会有任何两个相邻的,那么我们考虑一个mmm列的矩阵,先不需要考虑行,如果我从第一列开始,将这一列全部改成′X′'X'′X′,让后相邻两列间隔是两列,如下图:因
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

【图像识别】基于matlab GUI手指指尖的图像采集与检测【含Matlab源码 585期】

一、简介基于matlab GUI手指指尖的图像采集与检测二、源代码function varargout = hands(varargin)% HANDS MATLAB code for hands.fig% HANDS, by itself, creates a new HANDS or raises the existing% singleton*.%% H = HANDS returns the handle to a new HANDS or the ha
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

【图像识别】基于matlab GUI指纹识别【含Matlab源码 586期】

一、简介基于matlab GUI指纹识别二、源代码clear;close all;figurew=0;text11='指纹1';text12='指纹 2';h=uicontrol('Style','pushbutton','String','开始','Callback','image1=scanimage;image2=scanimage;subplot(2,2,1);imagesc(image1);title(text11);subplot(2,2,2);imagesc(image2);t
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

MySql查询库结构及表属性SQL总结

MySql查询库结构及表属性库结构(用户、数据库、表、视图、触发器)表属性(字段、主键、外键、索引、唯一约束)库结构(用户、数据库、表、视图、触发器)【数据库用户】 查询 数据库中的所有用户SELECT user,host FROM mysql.user【数据库】查询 所有数据库名称和字符编码select schema_name dbName,DEFAULT_CHARACTER_SET_NAME code from information_schema.schemata order
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

Redis之父Antirez谈副业与主业

http://redis.io/Redis 之父 Salvatore Sanfilippo,一名意大利程序员,大家更习惯称呼他 Antirez。以下内容为 Antirez 在 Redis 诞生六周年之际,特意撰写的一篇博文 - 分享了他如何看待个人副业项目(side project)与主业项目(main project)之间的关系,以及他在 Redis 项目上的成功实践...
分类: 企业开发 发布时间: 03-23 10:15 阅读次数: 0

【图像识别】基于matlab GUI指纹识别匹配门禁系统【含Matlab源码 587期】

一、简介基于matlab GU指纹识别匹配门禁系统二、源代码function varargout = gui1(varargin)% GUI1 MATLAB code for gui1.fig% GUI1, by itself, creates a new GUI1 or raises the existing% singleton*.%% H = GUI1 returns the handle to a new GUI1 or the handle to%
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

PAT乙级 1084外观数列 题意举例分析

1084 外观数列 (20分)外观数列是指具有以下特点的整数序列:d, d1, d111, d113, d11231, d112213111, …它从不等于 1 的数字 d 开始,序列的第 n+1 项是对第 n 项的描述。比如第 2 项表示第 1 项有 1 个 d,所以就是 d1;第 2 项是 1 个 d(对应 d1)和 1 个 1(对应 11),所以第 3 项就是 d111。又比如第...
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

AtCoder Beginner Contest 192 F - Potion 背包dp

传送门题意: 给你nnn个数,让后让你选出来kkk个AAA,把他们求和,之后再递增kkk直到正好达到xxx,求最小的递增次数。思路: 转化一下题意就是求∑A=x( mod   len)\sum A=x(\bmod\ \ len)∑A=x(mod  len),且∑A\sum A∑A最大,考虑如何解决∑A\sum A∑A最大的问题。设f[i][j][k]f[i][j][k]f[i][j][k]表示前iii个数选了jjj个且 mod   len\b
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

P1297 [国家集训队]单选错位 期望

传送门题意:思路: 手推了一下没想到还真的能过。对于相邻的两个数aia_iai​和ai+1a_{i+1}ai+1​,分两种情况讨论:(1) ai<=ai+1a_i<=a_{i+1}ai​<=ai+1​ 时,答案在[1,ai][1,a_i][1,ai​]的范围内概率为aiai+1\frac{a_i}{a_{i+1}}ai+1​ai​​,正确率为1ai\frac{1}{a_i}ai​1​,乘起来为1ai+1\frac{1}{a_i+1}ai​+11​。另一种情况正确率为000。(2
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

【图像识别】基于matlab 机器视觉颜色识别系统【含Matlab源码 588期】

一、简介二、源代码function varargout = maingui(varargin)% MAINGUI M-file for maingui.fig% MAINGUI, by itself, creates a new MAINGUI or raises the existing% singleton*.%% H = MAINGUI returns the handle to a new MAINGUI or the handle to% t
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0

P6154 游走 概率dp

传送门题意:思路: 给你个DAGDAGDAG,由于每一条路径出现概率相等,那么期望就是总长度路径个数\frac{总长度}{路径个数}路径个数总长度​。设f[i]f[i]f[i]表示到iii这个点的总长度,g[i]g[i]g[i]表示到iii这个点路径的总个数。那么转移方程也比较好想了:f[i]=∑edge(j,i)(f[j]+g[j])f[i]=\sum_{edge(j,i)}(f[j]+g[j])f[i]=edge(j,i)∑​(f[j]+g[j]) g[i]=∑edge(j,i)g[j]+1g[i
分类: 其他 发布时间: 03-23 10:15 阅读次数: 0