- 博客(3)
- 收藏
- 关注
原创 VScode无法打开源文件ros/ros.h红色波浪线解决方法
如图所示找到ros的include文件如图,我的ros的include文件位置是/opt/ros/noetic/include路径大概都差不多,我的ros版本是noetic,所以其他版本的ros的路径可能是换成其他版本的名称记住这个路径左键点击小灯泡,再点击编辑“include”设置将你ros的include文件的路径填到包含路径中去,注意在路径最后加上/**表示递归搜索。即/opt/ros/noetic/include/**返回到你的cpp文件,就会发现问题解决。(至少我是解决
2022-05-04 18:05:38
12876
2
原创 2022第13届蓝桥杯B组C/C++ D题 时间复杂度 O(n)
比赛时,我看到这道题的第一眼理解错了意思,我以为砍到第三颗树时,直接返回砍第二颗。但是那笔推了一下高度发现这样砍的答案不对。后来才想过来,正确砍伐顺序其实是砍到边界时,第二天从边界的树开始砍。通过上图可以推出,对于边界树来说,其能长到的最大高度为2*N-2;对于非边界树的第i课树来说,其能达到的最大高度为2*max(i,N-i-1)(注意i的取值是0,1,2···);由此,通过一次遍历可以得到所有树的最大高度。时间复杂度O(n)。#include <ios...
2022-04-10 16:20:29
749
2
原创 2021-05-09
OJ#194 C语言题目描述 给出一个有n个元素的数列a和一个整数s,其中数列a的元素是按照升序排列的。 请你在数列中找出两个元素x,y,使得x+y=s。输入 输入第一行一个整数n(1≤n≤105),表示数列中的元素个数。 接下来一个输入n个空格隔开的整数,表示输入的数列a,保证是升序排列,并且−10^9≤ai≤10^9。 接下来一行输入一个整数s(−10^9≤s≤10^9)。输出如果能找到满足条件的两个数,输出 "Yes" ,否者输出 "No...
2021-05-11 09:47:16
244
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人