自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 交换的轮数 上海4月月赛T1

讲解链接:【202404乙组 T1 交换的轮数】 https://www.bilibili.com/video/BV1im41127fp/?share_source=copy_web&vd_source=d1446a64828bd2d835c7861ca1c7e476

2024-04-28 09:42:04 227

原创 04 约数

若整数n除以整数d的余数为0,即d能够整除n,n是d的倍数,记作d|n.

2024-01-25 21:49:40 488

原创 02 分解质因子

n如果除掉了前面的某个质因子,后面不能再被某个质因子的倍数整除了,证明比较简单,使用反证法就可以。首先求出1~n的所有质数,每个质数每个质数的进行去除,要保证n中除尽除完,直到把n除到1为止。在统计被2整除的个数时,相当于把每个数都除了2,剩下的数还有可能被2整除那些数是。把每个数都除一遍,除尽除完,最后剩下的数如果不为1,这个数就是最大的质因子。我们不去枚举每个数,而是枚举每个质因子,看下在2~n中每个质因子出现的次数。我们枚举1∼n的所有数,把每一个数的质因子加到一个数组里。,即时间复杂度为O(n)

2024-01-24 22:32:07 579

原创 01 质数筛

从2到n进行遍历,对于遍历到的数如果没有被筛掉,就说明该数是素数。因为对于一个数p,它如果没有被筛掉,就说明其不是前面2~p-1的倍数,也就是说2~p-1不存在p的。就是每个数只会被其最小质因子筛掉,因为每个数只有一个最小质因子,所以每个数都只会被删一次,所以是线性的。i=2,筛掉n/2-1个数 (因为i是从2*i个数开始的,i不会被不能重复筛掉,所有要减一)~n的约数与之对应,所以判断n有没有约数只要判断前面1~如果n有约数,则n的约数是成对存在的,一个小于。i=n,筛掉n/n-1个数。

2024-01-24 10:58:42 467

原创 六、机械手的种类

机械手是机器人能够完成指令的一个重要输出装置,机器臂是否合理、有效,决定了机器人能否发挥出应有的作用。、基本的夹子(组装比较方便,容易导致电机堵转或者发热)

2023-05-30 21:09:20 1226 1

原创 五、常用提升物体的方式

机器人在运动中伸展和提升功能,历来是比赛中机器人的一个重要的性能指标,因为按比赛要求,机器人在上场前必须经过体积大小的检测,而在场地中如果能够有更好的伸展性能将对比赛成绩十分有利,因此机器人提升自身高度以及提升物体的能力是机器人设计的一个重要内容。1、简单机械臂提升方式如图所示,很少直接利用电机提升机械臂,因为用电机直接连接机械臂的转动轴不能够提供足够大的转动力矩,甚至会损坏电机,因此通常会使用齿轮组构建一个变速器箱,通过降低转速提高提升的力矩。

2023-05-30 20:59:35 1592

原创 四、机器人整体结构的稳定性

总之,在可以完成任务的同时尽可能降低重心的高度是很有优势的,降低重心的方法可。机器人的重心,这样在机器人倾斜的时候,重心的下投影点依然在多边形的正上方。过某个平面时,机器人会发生倾倒 (注意保护机器人不会损坏),机器人的重心,,这就可以考虑第二种方法,在底部增加配重,从而降低机器人整体的重心位置。果机器人的任务是拾取一个重的物体,这个物体的加入会使得机器人的重心发生变。,机器人设计要达到比赛要求的高度,以完成各种任务,如果在任务中机器人。决定中心位置上,较重的部分比较轻的部分更起决定作用,远离中心的部。

2023-05-30 20:41:24 1957

原创 三、浅谈机器人的底盘设计

前进后退一致性好,但是转弯的摩擦力较大,不宜精确控制,适合较重物品的搬运和较小角度的调整,全向轮四电机底盘前后一致性还可以,转向摩擦力小,但是在左右倾斜的路面上容易产生侧滑。方式3:两电机 前后同步的四驱(可以使用链条同步或者齿轮同步,安装较麻烦,但运动一致性较好,阻力调节很关键) 在vex机器人的比赛中较常用。方式1:驱动轮在后,万向轮在前(支撑轮也可以换成全向轮,目的只是撑地),在一般的巡线比赛中较常用。三电机全向轮底盘,根据速度的分解与合成,可以较灵活的运动。在足球机器人比赛中该形式的底盘较常用。

2023-05-30 20:12:31 1944

原创 二、机器人的结构设计

螺丝连接的坚固性坚固性是机器人能顺利完成指定任务的一个重要条件,无论我们程序设计的如何完美,如果不能保证机器人具有坚固性和稳定性,就无法保证任务的顺利完成,机器人在运行时如果发生散架和分裂都会影响其功能的实现,而这种现象的发生其根本原因是各个部件之间的组合存在缺陷。例:一个机器人需要够到离地面很高的目标物体。有时太高以至一个机器臂不能够到它。这时,就需要两个部件连接起来达到需求高度。如图所示:如果通过单个螺钉固定机械臂的延长结构,其延长部分会在重力的作用下,绕螺。

2023-05-30 20:11:04 1490

原创 一、机器人传动方式

齿轮的最重要属性就是它的齿数。齿轮是根据齿数分类的。齿轮通常不会单独使用,齿 轮的基本属性就是可以将运动从一根轴传到其它轴上。利用齿轮改变转速利用齿轮改变转动方向将旋转运动改变为直线运动带自锁的涡轮蜗杆传动齿轮可以用来传递力、增加或者减缓速度,以及改变转动的方向。如果用大齿轮带动小齿轮, 称为“加速”,因为小齿轮的转动速度会比大齿轮快。反之,当一个小齿轮带动一个 大齿轮,称为“减速”。如上图所示, 8齿齿轮的转速是24齿齿轮的3倍。一个发动机可以产生一系列的能量;

2023-05-30 11:29:26 4656

原创 C++算法模板(转自acwing)

小技巧:取模的数用2^64,这样直接用unsigned long long存储,溢出的结果就是取模的结果。给区间[l, r]中的每个数加上c:B[l] += c, B[r + 1] -= c。时间复杂度 平均情况下 O(m),最坏情况下 O(nm), n表示点数,m表示边数。// s[]是长文本,p[]是模式串,n是s的长度,m是p的长度。时间复杂度是 O(mlogm), n表示点数,m表示边数。时间复杂度是 O(n2+m), n表示点数,m表示边数。时间复杂度是 O(n+m), n表示点数,m表示边数。

2023-05-25 15:37:39 2250 1

原创 一本通 3.4.6 拓扑排序

拓扑排序 一本通

2023-04-19 23:45:33 790

原创 一本通 3.4.5 最小生成树

最小生成树 一本通

2023-04-19 19:59:26 706

原创 一本通 3.4.4 并查集

并查集 一本通

2023-04-19 14:24:06 427

原创 一本通 3.4.3 图的连通性

可是组委会一时没有足够的空光盘,没法保证每个人都能拿到刻录上资料的光盘,怎么办呢?你的任务是发现哪颗珍珠的重量刚好处于正中间,即在所有珍珠的重量中,该珍珠的重量列(n+1)/2位。根据以上结果,虽然我们不能精确地找出哪个珍珠具有中间重量,但我们可以肯定珍珠1和珍珠4不可能具有中间重量,因为珍珠2、4、5比珍珠1重,而珍珠1、2、3比珍珠4轻,所以我们可以移走这两颗珍珠。给你一架天平用来比较珍珠的重量,我们可以比出两个珍珠哪个更重一些,在作出一系列的比较后,我们可以将某些肯定不具备中间重量的珍珠拿走。

2023-04-18 00:43:02 261

原创 一本通 3.4.2 图的最短路径

定义状态D(Ki,j)为经过前k个点i到j的最短路径,动态转移方程:D(k,i,j)=min(D(k-1,i,i),D(k-1,i,k)+D(k-1,k,j))k层的前面的计算不会影响后面的计算,可以使用滚动数组进行存储,节省存储空间,D(i,j)=min(D(i,j),D(i,k)+D(k,j))初始状态:D(i,i)=0,D(i,j)=e(i,j)(1) Floyd算法可以解决带有负权边的图,但不能判断是否带有“负权回路”的图(带有负权回路的图是没有最短路径的)

2023-04-06 23:25:11 606

原创 一本通 3.4.1 图的遍历

一本通 深度优先搜索 图的遍历

2023-03-30 14:49:16 701

原创 一本通 3.3.2 堆和优先队列的基本应用

一本通 堆 优先队列

2023-03-28 21:29:07 625

原创 一本通 3.3.1 树与二叉树

一本通 树tree 二叉树BT

2023-03-27 23:03:35 1113

原创 一本通 3.2.1 队列的基本应用

一本通 队列,使用队列进行广度优先搜索

2023-03-25 15:21:21 913

原创 一本通 3.1.1 栈的基本应用

假设从A方向驶来的火车有n节(n≤1000),分别按照顺序编号为1,2,3,…假设一个表达式有英文字母(小写)、运算符(+,—,∗,/+,—,∗,/)和左右小(圆)括号构成,以“@@”作为表达式的结束符。小明在你的帮助下,破密了Ferrari设的密码门,正要往前走,突然又出现了一个密码门,门上有一个算式,其中只有“(”,“)”,“0-9”,“+”,“-”,“*”,“/”,“^”,求出的值就是密码。注意“-”也可作为负数的标志,表达式以“@”作为结束符),判断表达式是否合法,如果不合法,请输出“NO”;

2023-03-23 12:18:20 505

原创 一本通 2.9.3 动态规划中经典题目

一本通 动态规划 算法 经典算法

2023-03-22 10:33:04 786 1

原创 一本通 2.9.2 动态规划中背包问题

一本通 动态规划 背包问题

2023-03-15 17:32:28 675

原创 一本通 2.9.1 动态规划的基本模型(线性DP)

例如,序列Z=是序列X=的子序列,相应的递增下标序列为。给定两个序列X和Y,当另一序列Z既是X的子序列又是Y的子序列时,称Z是序列X和Y的公共子序列。例如,若X=和Y=,则序列是X和Y的一个公共子序列,序列 也是X和Y的一个公共子序列。比如,对于序列(1,7,3,5,9,4,8),有它的一些上升子序列,如(1,7),(3,4,8)等等。

2023-03-12 23:33:30 438

原创 一本通 2.8.1 广度优先搜索算法

一本通 广度优先搜索 信息奥赛

2023-03-08 20:53:17 681

原创 一本通 2.7.1 分治算法

一本通 分治算法 信息奥赛

2023-03-08 10:05:26 685

原创 一本通 2.6.1 贪心算法

一本通 贪心算法 题目解析

2023-03-07 10:19:55 1104

原创 一本通 2.5.1 搜索与回溯算法

一本通 搜索与回溯算法

2023-02-28 22:50:43 248

原创 一本通 2.4.1 递归算法

信息奥赛 一本通 递归算法

2023-02-27 19:16:29 670

原创 一本通 2.3.1 递推算法

一本通递推算法 寻找递推关系式 确定初始化条件 递推求解 输出结果

2023-02-22 10:36:59 379

原创 一本通 2.2.1 数据排序

一本通基本算法 数据排序

2023-02-21 18:50:15 367

原创 一本通 2.1.1 高精度计算

一本通、高精度运算、高精乘以高精、高精乘以整数、高精除以高精、高精除以整数、高精加法、高精减法

2023-02-17 08:06:38 289

原创 一本通 1.5.3 字符数组

一本通 字符数组 字符类型

2023-02-16 23:30:49 3018

原创 一本通 1.5.2 二维数组

二维数组、一本通、图像处理

2023-02-15 22:12:36 1166

原创 一本通 1.5.1 一维数组

基础知识 一本通 一维数组

2023-02-15 16:06:20 1674

原创 一本通 1.6.2 递归函数

基础递归算法 函数递归 记忆化递归简单使用

2023-02-13 11:42:06 185

原创 一本通 1.6.1 基本函数

一本通 函数 函数的基本使用

2023-02-13 10:35:21 976

原创 03 快速幂

二分快速幂

2023-01-03 18:17:36 135

原创 21 二分图最大匹配

二分图最大匹配

2023-01-01 20:54:38 186

原创 20 求图的割点和割边—Tarjan算法

求图的割点和割边—Tarjan算法

2022-12-31 10:26:59 2702 1

ArduboyUploader_setup.exe

ArduboyUploader_setup.exe

2022-11-14

python-3.8.2.1.rar

python安装包 支持windows 在线安装 python安装包 支持windows 在线安装

2020-05-05

空空如也

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

TA关注的人

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