自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1531)
  • 资源 (2)
  • 收藏
  • 关注

原创 MIT线性代数笔记

1 矩阵1.1 矩阵的定义及运算1.1.1 矩阵的定义矩阵是一个数表,由 m x n 个数排成的 m 行 n 列的数表 ⎡⎣⎢⎢⎢⎢⎢a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn⎤⎦⎥⎥⎥⎥⎥[a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮am1am2⋯amn]\begin{bmatrix}{a_{11}}&{a_{12}}&{\cdots}&{a...

2018-02-13 19:08:01 1484

原创 机器人学总结(5)—— ROS

0 平台(Platform)0.1 操作系统(operating system)这里我使用的是虚拟机WMware,当然也可以直接安装到硬盘中。我是用的是Ubuntu 16.04,也可以使用别的版本,注意不同版本的操作系统对应不同的ROS版本,这里我安装的是Kinetic。0.2 安装ROS添加软件库$ sudo sh -c 'echo "deb http://pac...

2018-02-02 15:43:49 1204

原创 機器人學總結(4) —— 逆運動學

0.前言        逆運動學,是通過操作空間(笛卡爾空間)的位姿,求解關機空間的關節參數的過程。把它放在雅克比後面,是因為有些逆運動學算法需要用到雅克比矩陣。處理逆運動學的方法很多,我們這裡介紹一些常用的方法。1 可解性        操作臂的逆運動學求解是一個非線性問題。已知位姿矩陣T,求解對應的關節角θ1,θ2,..,θn的值。我們這裡得到的是一些很難解的非線性超越方程。我們關...

2016-12-27 20:48:52 10513

原创 機器人學總結(3) —— 雅克比:速度和靜力

0 前言        前面介紹了機器臂的描述和(正)運動學,這次我們來說微分運動學。運動學是通過關節角度(長度)求解末端笛卡爾位姿的過程。看到微分應該會想到這裡處理的是速度之間的關係,微分運動學是通過關節速度(角速度)求解末端笛卡爾空間的速度和角速度的過程。在求出雅克比矩陣后我們可以確定關節空間和地卡爾空間的靜力關係。        因為關節速度(角速度)與笛卡爾空間的速度、角速度之間是...

2016-12-11 22:11:08 4085

原创 機器人學總結(2) —— (正)運動學

0 前言        前面我們對機器人的描述做了說明,本節介紹運動學。運動學是通過關節參數求解末端的笛卡爾參數的過程。這裡說的運動學一般也叫正運動學,因為他的逆過程叫逆運動學(通過笛卡爾參數求解關節參數。)        機械臂是由一系列剛體(連桿)通過運動副(關節)鏈接起來的。關節從本質上可以分為兩類:轉動型和平動性。整個結構形成一個運動鏈。其中一段固定在基座上,另端鏈接穆端的執行器(...

2016-12-05 10:55:14 5924

原创 機器人學總結(1) —— 機器人的描述

 0 前言         接觸機器人已經有一定的時間了(其實也不是很長),一直想把這方面的知識和經驗總結一下。主要是想為自己做個整理,如果那裡有錯誤或者有問題的地方,還請大家指正、’指點和交流。        這裡所說的機器人主要指的是串聯的機械臂。我們對機器人的描述主要關注的是末端的狀態,可以從兩個方面出發:關節空間和笛卡爾空間。例如:我想用左手拿一個杯子,我的身體不動,只移動...

2016-12-02 22:57:29 4614

原创 大学总结

0.    序章毕业时,就准备写一篇关于大学期间的总结。很多人是这样做了。由于当时的思绪有点混乱,所以这个总结就拖延至今。前几日,回了趟学校。故国重游,颇生感触,往事总总,历历在目。于是就决定补上这两年前所拖欠的事情。谨以此作为对大学生活的总结。1.    换学校与转专业2008年高考之后,我只报了兰州大学的物理专业,结果被提档后退档。就在准备复读之际,平行志愿给了我另一个选择。当时,

2014-11-12 09:33:29 3583 10

原创 二分查找中的死循环

二分算法是我们经常会用到的一个算法。它是分治法的一个应用。不过,虽然他写起来貌似很简单,但是却很容易写错。下面我们讨论一下二分的死循环问题。(这里讨论的是整数的二分问题,浮点数的二分不容易死循环)1.查找的元素确定,值唯一或者不存在 这种情况等下,我们的流程分为三个分支:(相等、小于、大于)。这类不容易死循环,代码如下:if ( data[mid] ==......

2014-09-13 17:35:37 7528 4

原创 卡特兰数(Catalan UVa 991 10303 10007 1478)

一、介绍        卡塔兰数是组合数学中一个常在各种计数问题中出现的数列。以比利时的数学家欧仁·查理·卡塔兰(1814–1894)命名。        历史上,清代数学家明安图(1692年-1763年)在其《割圜密率捷法》最早用到“卡塔兰数”。        卡特兰序列的前11项为:1, 1, 2, 5,14, 42, 132, 429, 1430, 4862, 16796,。

2014-09-12 17:17:58 2569

原创 幻方(UVa 10087 - The Tajmahal of ++Y2k)

题目:幻方构造,给你n*n的方形,在里面填上连续的数字,使得每行、每列和对角线上的数字和是m。分析:数学、构造。幻方的构造方法已经完全被解决,直接利用公式求解即可。            幻方的幻和为:p =(n*n+1)* n / 2            如果 m = k*n + p 则题目要求幻方可以构造成功,否则无法构造。            幻方的构造可分成三种情况:(

2014-05-12 20:35:43 1593

原创 AC自动机总结

AC自动机总结0.引言:      由于大连现场赛的一道 AC自动机+ DP的题目(zoj3545 Rescue the Rabbit)被小媛同学推荐看 AC自动机。经过一段时间的努力,终于把 shǎ崽神牛的 AC自动机专辑题目 AK(其实还差那个高中题。。囧。。不让做)。      特别感谢:shǎ崽神牛,并附以链接:      http://www.notonlys

2014-03-30 02:18:19 27380 4

原创 斐波纳契数列(Fibonacci Sequence)

斐波纳契数列(Fibonacci Sequence) 0.前言很久以前就想写一些竞赛学习的总结,但是由于之前事情比较多,导致计划不断的减缓。现在,大学教学任务的考试已经全部结束了,而比赛也告一段落,所以有时间来整理一下之前学过的东西。不久前,在做比赛的时候遇到了这样一个问题:求出第N个斐波纳契数的前M位和后K位。所以就将斐波纳契数列(Fibonacci Sequence)作为第一步

2012-11-25 14:21:15 6808

原创 Leetcode 3432. Count Partitions with Even Sum Difference

This problem involves counting the number of ways to partition an array such that the difference between the sums of the left and right subarrays is even. The solution iterates through the array, maintaining running sums for both subarrays.

2025-12-27 13:22:00 233

原创 Leetcode 1925. Count Square Sum Triples

在给定整数n时,计算满足1 ≤ a,b,c ≤ n的毕达哥拉斯三元组(a,b,c)的数量问题。算法通过枚举所有可能的a和b值,检查是否存在整数c使得a² + b² = c²且c ≤ n。

2025-12-27 13:18:55 233

原创 Leetcode 1523. Count Odd Numbers in an Interval Range

This algorithm counts the odd numbers between two given integers (inclusive). It first adjusts the bounds to the nearest odd numbers if they're even, then calculates the count using the formula (high-low)/2 + 1.

2025-12-27 13:15:35 145

原创 Leetcode 944. Delete Columns to Make Sorted

摘要 给定一个由等长字符串组成的数组,将其排列成网格形式后,统计需要删除的非字典序排列的列数。算法遍历每一列,检查是否按升序排列,若发现逆序则计数。

2025-12-27 13:11:01 242

原创 Leetcode 3289. The Two Sneaky Numbers of Digitville

摘要 题目要求从包含0到n-1数字的列表nums中找出重复出现的两个数字。原列表每个数字应出现一次,但有两个数字重复出现。算法使用计数法:创建长度为n的计数数组,统计每个数字出现的次数,然后筛选出次数大于1的数字作为结果返回。

2025-11-02 21:34:25 207

原创 Leetcode 2221. Find Triangular Sum of an Array

摘要 该题目要求计算一个数字数组的三角和。三角和的生成过程是:不断将相邻两个数字相加并取模10,直到数组只剩一个元素。算法模拟了这一过程,通过双层循环逐步缩减数组长度,最终返回剩下的唯一元素。

2025-11-02 21:31:24 360

原创 Leetcode 507. Perfect Number

摘要 本文探讨了判断完美数的问题。完美数是指等于其真因数之和的正整数(真因数不包括自身)。算法利用已知数学结论:在10^8范围内仅有5个完美数(6,28,496,8128,33550336)。

2025-11-02 21:26:40 226

原创 Leetcode 495. Teemo Attacking

This problem calculates the total time Ashe is poisoned by Teemo's attacks. Each attack poisons Ashe for a fixed duration, but overlapping attacks reset the timer.

2025-11-02 21:10:08 305

原创 Leetcode 3370. Smallest Number With All Set Bits

本文提出了一个寻找大于等于给定正整数n的最小全1二进制数的算法。算法通过位运算逐步增加1的位数,直到找到满足条件的最小数字。

2025-10-29 15:12:07 169

原创 Leetcode 3100. Water Bottles II

Problem Summary Given two integers numBottles (initial full bottles) and numExchange (empty bottles needed for exchange), maximize the number of bottles drunk.

2025-10-29 15:09:06 355

原创 Leetcode 2273. Find Resultant Array After Removing Anagrams

摘要 给定一个字符串数组words,每次操作可以删除相邻的两个字母异位词中的一个。重复该操作直到无法删除为止,返回最终的字符串数组。算法通过统计每个单词的字母频率生成特征元组,比较相邻单词的特征来保留非异位词。

2025-10-29 15:05:47 287

原创 Leetcode 1518. Water Bottles

摘要 本文解决了一个空水瓶兑换问题:给定初始满水瓶数numBottles和兑换比例numExchange(空瓶换满瓶),求最多能喝多少瓶水。算法通过循环将空瓶兑换成满瓶,喝完后再累计空瓶,直到无法继续兑换。代码用Python实现,通过ans记录喝水量,blank统计空瓶数,当两者都不足以兑换时终止循环,返回总喝水量。

2025-10-29 15:00:29 232

原创 Leetcode 3541. Find Most Frequent Vowel and Consonant

给定一个由小写字母组成的字符串,要求找出出现频率最高的元音字母(a,e,i,o,u)和频率最高的辅音字母,返回两者频率之和。算法使用一个大小为26的数组统计每个字母的出现次数,然后遍历字母表分别找到元音和辅音的最高频率。如果缺少某类字母,对应频率计为0。最终返回这两类最高频率之和。

2025-09-20 15:52:13 410

原创 Leetcode 1935. Maximum Number of Words You Can Type

This problem involves counting how many words in a given text can be fully typed using a malfunctioning keyboard with certain broken letter keys.

2025-09-20 15:49:08 1637

原创 Leetcode 1317. Convert Integer to the Sum of Two No-Zero Integers

文章摘要 题目要求找到两个不含数字0的正整数a和b,使得a + b = n。给出的算法是:初始化a=1,b=n-1,然后循环检查a和b是否含有数字0。如果任一数含有0,则a加1,b减1,直到找到符合条件的数对。

2025-09-20 15:44:53 372

原创 Leetcode 1304. Find N Unique Integers Sum up to Zero

该算法生成一个由n个唯一整数组成的数组,其总和为0。通过迭代产生正负配对的数字(如1和-1),确保每对数字之和为零。当n为奇数时,额外添加一个0以保持总和为零。

2025-09-20 15:42:30 192

原创 Leetcode 3477. Fruits Into Baskets II

To solve a fruit-basket allocation problem where each fruit must be placed in the leftmost available basket with sufficient capacity. The algorithm processes each fruit sequentially, checking baskets from left to right.

2025-08-31 11:30:47 268

原创 Leetcode 3000. Maximum Area of Longest Diagonal Rectangle

摘要 题目给定一个二维数组dimensions,其中每个元素代表矩形的长和宽。要求返回具有最长对角线的矩形面积;若多个矩形对角线长度相同,则返回其中面积最大的矩形。

2025-08-31 11:26:51 291

原创 Leetcode 2264. Largest 3-Same-Digit Number in String

A good integer consists of three identical digits. The algorithm scans the string, checking every triplet of consecutive digits.

2025-08-31 11:23:57 419

原创 Leetcode 1323. Maximum 69 Number

摘要 给定一个仅由数字6和9组成的正整数num,要求通过最多改变一位数字(6变9或9变6)来获得最大可能的数字。算法思路是找到第一个6并将其改为9。

2025-08-31 11:14:33 160

原创 Leetcode 506. Relative Ranks

Given an array of unique athlete scores, the task is to assign ranks where the top three receive medals ("Gold", "Silver", "Bronze") and others receive their placement number.

2025-07-26 17:01:26 388

原创 Leetcode 504. Base 7

This Python code converts an integer to its base 7 representation.

2025-07-26 16:56:19 383

原创 Leetcode 482. License Key Formatting

The algorithm reformats a license key string by grouping characters into segments of length k, starting from the end. It processes the string in reverse order to easily handle grouping, ignoring dashes and converting lowercase to uppercase.

2025-07-26 16:53:05 417

原创 Leetcode 461. Hamming Distance

摘要 计算两个整数x和y的汉明距离(二进制位不同的位置数)。算法使用异或运算找出不同位,然后统计1的数量。代码实现通过循环计算异或结果中1的个数,时间复杂度O(n),空间复杂度O(1)。

2025-07-26 16:50:34 380

原创 Leetcode 1672. Richest Customer Wealth

【代码】Leetcode 1672. Richest Customer Wealth。

2025-06-30 01:02:20 198

原创 Leetcode 1342. Number of Steps to Reduce a Number to Zero

【代码】Leetcode 1342. Number of Steps to Reduce a Number to Zero。

2025-06-30 01:00:30 279

原创 Leetcode 876. Middle of the Linked List

【代码】Leetcode 876. Middle of the Linked List。

2025-06-30 00:59:03 217

原创 Leetcode 423. Reconstruct Original Digits from English

【代码】Leetcode 423. Reconstruct Original Digits from English。

2025-06-30 00:56:17 334

SOFA: A Multi-Model Framework for Interactive Physical Simulation

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

2018-06-24

空空如也

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

TA关注的人

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