- 博客(99)
- 收藏
- 关注
原创 力扣300. 最长递增子序列C++动态规划
是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。最长递增子序列是 [2,3,7,101],因此长度为 4。,找到其中最长严格递增子序列的长度。
2024-08-25 13:41:05 277
原创 npm error code ENOTEMPTY
npm error code ENOTEMPTYnpm error syscall renamenpm error path /usr/local/lib/node_modules/@vue/clinpm error dest /usr/local/lib/node_modules/@vue/.cli-pPsrUrBgnpm error errno -66npm error ENOTEMPTY: directory not empty, rename '/usr/local/lib/node_modules
2024-08-23 09:13:19 740
原创 笨鸟先飞(疯狂的小鸟)小游戏自制分享
游戏的玩法非常简单,玩家只需通过点击屏幕来控制一只小鸟飞行,避开不断出现的绿色管道。每点击一次,鸟儿会上升一点,不点击则会下降,玩家的目标是尽量通过更多的管道而不碰撞障碍物。虽然看似容易,但由于操作精准度要求较高,游戏难度实际上很大,玩家很容易失误,从而导致游戏失败。许多人分享自己的高分记录,并讨论游戏的难度和上瘾性。尽管《Flappy Bird》下架,但它仍然是移动游戏史上的一大现象,影响了许多后续的游戏开发者。游戏简洁的设计理念和极简主义的玩法也成为独立游戏的一种标志,启发了很多类似风格的游戏问世。
2024-08-20 11:13:59 383
原创 121. 买卖股票的最佳时机
在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回。设计一个算法来计算你所能获取的最大利润。在这种情况下, 没有交易完成, 所以最大利润为 0。买入这只股票,并选择在。
2024-08-18 10:20:58 393
原创 力扣C++ 最长公共前缀-比较每一列来获取最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串。输入不存在公共前缀。
2024-08-13 10:02:27 303
原创 哈希表力扣-两数之和
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。ht[target-v]返回的是target-v位置的索引。用map存键和值,值是索引,键是数组的值。整数,并返回它们的数组下标。你可以按任意顺序返回答案。如果能找到,就返回索引对。,请你在该数组中找出。
2024-08-12 11:56:48 528
原创 力扣1144. 递减元素使数组呈锯齿状
我们可以把 2 递减到 0,或把 3 递减到 1。转换为锯齿数组所需的最小操作次数。如果符合下列情况之一,则数组。会从中选择一个元素并。
2024-08-11 11:32:50 590
原创 教你如何30s设置一个动图(可用在markdown)
7.点击share后选择 copy gif link。4.上传gif或者mp4或者mov。5.修改配置后点击continue。3.点击右上角的upload。在vscode中这么使用即可。8. 打开vscode。6.点击upload。
2024-08-10 23:57:31 431
原创 vscode插件中的图标怎么设置
首先在ts文件目录下和package.json同级的目录下加入一张图片,后缀是jpg、png、jpeg都可以。然后package.json中加入该行。vsce package即可。那就是没有放正确文件夹的位置。
2024-08-10 22:20:15 428
原创 力扣3005. 最大频率元素计数(C++)
元素 1 和 2 的频率为 2 ,是数组中的最大频率。因此具有最大频率的元素在数组中的数量是 4。数组中的所有元素的频率都为 1 ,是最大频率。因此具有最大频率的元素在数组中的数量是 5。是指该元素在数组中出现的次数。
2024-08-10 02:14:08 258
原创 力扣3169. 无需开会的工作日
思路:假如上一个会议还没有结束下一个会议就开始的话,cnt+= 他们之间的天数差距,也就是空闲的天数。如果最后剩下了,最后一个位子不等于meetings的最后一个位子,就再加上最后的几天空闲。代码思路:本来思路是先sort排序,排好序以后假如遍历结果存在,就标记flag为1,最后便利数组,如果flag为0则代表没有安排会议,输出计数。,表示员工可工作的总天数(从第 1 天开始)。结果没有通过全部样例,超界了。返回员工可工作且没有安排会议的天数。第 4 天和第 8 天没有安排会议。第 5 天没有安排会议。
2024-08-10 01:54:29 425
原创 力扣-3191. 使二进制数组全部等于 1 的最少操作次数 I(C++完整代码)
如果最后还有=0的,就是没有反转成 return-1,否则return cnt即可。一个元素指的是将它的值从 0 变 1 ,或者从 1 变 0。如果无法全部变成 1 ,返回 -1。无法将所有元素都变为 1。你可以对数组执行以下操作。中所有元素变为 1 的。
2024-08-09 20:32:42 277
原创 力扣-3132找出与数组相加的整数 II
当两个数组中包含相同的整数,并且这些整数出现的频次相同时,两个数组。中移除两个元素,并且所有其他元素都与变量。为负数,则表现为元素值的减少。的两个元素,并且每个元素与。的两个元素,并且每个元素与。返回能够实现数组相等的。
2024-08-09 20:01:58 135
原创 力扣leetcode移动0(C++)
移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。
2024-08-08 16:35:01 471
原创 哈希表力扣-leetcode49. 字母异位词分组
对于每个字符串,初始化一个长度为 26 的数组,用于记录每个字母的出现次数。将字符串中的每个字符转换为对应的数组索引,并增加计数。是由重新排列源单词的所有字母得到的一个新单词。最后,将哈希表中的所有值转换为结果数组并返回。可以按任意顺序返回结果列表。创建一个哈希表,用于存储字母异位词的分组。将计数数组转换为字符串,作为哈希表的键。遍历输入字符串数组 strs。给你一个字符串数组,请你将。将字符串添加到对应键的值中。
2024-08-08 16:14:53 207
原创 阿里巴巴控股24秋招工程方向-小红的取数平均(C++完整代码)
小红拿到了一个数组,她每次操作可以选择两个元素,将它们变成它们的平均数(当且仅当这两个元素的平均数为整数时才可操作)。小红想知道,自己能否通过一次操作,使得所有元素的乘积为偶数?空间限制:C/C++ 256M,其他语言512M。时间限制:C/C++ 1秒,其他语言2秒。
2024-08-08 15:25:24 323
原创 最简单版VScode发布插件教程(指代码已完善好后的发布)
commit以后进入了一个新页面中间有一个new extensions蓝色的,点击以后这个就是你的扩展,然后将你刚刚生成的vsix文件拖拽到里面就可以了。过两三分钟,邮箱收到短信以后就代表扩展上架成功,可以搜到自己的扩展了。再登陆回去看,就会有以下的信息,出现绿色对勾就代表可以了!如果出现error,看报错信息是什么然后修改。按照它提示的信息,输入Name、logo什么的(注意,这里的信息是你的个人信息,不是你的扩展信息)新增以后点击该链接登陆自己的账号,我用的是GitHub登陆,也可以用谷歌邮箱登陆。
2024-08-06 19:26:00 616
原创 科大讯飞23校招研发类(C++第一、三道题完整代码)第二道题求助-图像叠加、世界杯积分问题、直角三角形的个数
2022年卡塔尔世界杯是第一次在年底举行的世界杯,当然中国男足早早出局,为了让更多球队有机会参这项举世瞩目的盛会,传言2026年世界杯每个小组将有5支球队参加,进行单循环比赛, 每个小组总场数共打10场,每场比赛胜者得3分,负者得0分,如果踢平两队各得1分。求小组赛结束后,最终得分由高到低排列,去重之后会有多少种可能的情况,并对输入的得分组合判断其是否是一种可能的得分结果。第一行,1个是int类型的值,判断这个值是不是小组赛排名后的得分去重后所有可能的组合的数目?时间限制:C/C++ 1秒,其他语言2秒。
2024-08-04 21:10:18 660 3
原创 一文看懂STL标准模板中的set用法(C++)详细源码与例题
在 C++ 中,集合通常指的是标准模板库(STL)中的 std::set 或 std::unordered_set。这两个都是用来存储不重复元素的容器,但在实现和使用方式上有一些区别。集合(set)是一个内部自动有序且不含重复元素的容器,它可以在需要删除重复元素的情况下大放异彩,节省时间,减少思维量。set 就是关键字的简单集合,当只是想知道一个值是否存在时,set 是最有用的。
2024-08-04 01:42:10 783
原创 Cities and States S--Map二维映射(C++完整代码)
Farmer John 有若干头奶牛。为了训练奶牛们的智力,Farmer John 在谷仓的墙上放了一张美国地图。地图上表明了每个城市及其所在州的代码(前两位大写字母)。由于奶牛在谷仓里花了很多时间看这张地图,他们开始注意到一些奇怪的关系。例如,FLINT 的前两个字母就是 MIAMI 所在的FL州,MIAMI 的前两个字母则是 FLINT 所在的MI州。确切地说,对于两个城市,它们的前两个字母互为对方所在州的名称。我们称两个城市是一个一对「特殊」的城市,如果他们具有上面的特性,并且来自不同的州。
2024-08-02 15:56:11 676
原创 美团2024年春招第一场笔试【测试方向】验证工号(C++完整代码)
提示:出生日期这里需要判断闰年。闰年判断的条件是能被 4 整除, 但不能被 100 整除;或能被 400 整除。id号剩余的用的是一位数组,因为每一位起的作用其实是固定的,所以可以直接a[7]什么的不用for循环了。思路:部门号匹配用的是二维数组,第二层循环一定是6位的,所以
2024-07-27 07:45:05 492
原创 一文看懂C++中的pair用法最全(实际算法演示)
pair可以看作是定义了一个结构体,有两个值,分别为first和second其标准库类型-定义在#include 头文件中。
2024-07-27 01:09:13 914
原创 美团2024年春招第一场笔试【技术】(C++)前三道题完整代码
这个题有一点是如果有多个0,需要计多次l和r,这块刚开始反应了很久,其实只要记录有多少个0,然后最后让l*记录的个数就可以了。现在小美想知道,如果那些未知的元素在区间[𝑙,𝑟][l,r]范围内随机取值的话,数组所有元素之和的最小值和最大值分别是多少?修改第三个和第五个字符,形成的字符串为 MTTAM,这样共有 4 个'M'和'T'。小美认为一个矩形区域是完美的,当且仅当该区域内 0 的数量恰好等于 1 的数量。代码思路:这个题,根本不用考虑是哪个M和哪个T换了,只要考虑个数就可以了。
2024-07-26 11:31:36 311
原创 一文读懂贪心算法(实例C++讲解)经典问题
贪心算法或贪心思想采用贪心的策略,保证每次操作都是,从而使最后得到的结果是的通常不使用回溯1.问题具有最优子结构性质:问题的最优解可以通过子问题的最优解推导得到。2.贪心选择性质:每一步的选择都是当前状态下的最优解,即局部最优。优点: 算法简单、高效,适用于一些问题,尤其是最优子结构和贪心选择性质明显的情况。缺点: 不适用于所有问题,可能得不到全局最优解,只能得到局部最优解或者近似最优解。
2024-07-26 00:55:01 869
原创 Hexo文章图片不显示
如果文章里的图片不显示 就先正常在_post文件夹创建一个xxx.md文件,用md编译器的方法引用图片,图片存放位置为images文件夹下,就是和头像存放到一起,然后在GitHub中找到那个图片,复制路径地址,转换成raw格式的GitHub即可。下面是我的md编译器内容。
2024-07-21 19:44:44 222
原创 页码跳转时候只有背景区域被点击才可以跳转,点击数字不能跳转解决办法
并确保它们的href属性指向正确的页面。调整链接标签的大小和间距,使其看起来像按钮。每个页码项都包含链接标签。
2024-07-19 22:42:47 220
原创 hexo踩坑避雷 gitalk
如果出不来就右击检查,我当时出现这个 说明client_id不正确,在vscode中的格式一定要注意,因为我选的主题自带了我没有检查,发现是格式问题 ,在id和secret后加一个空格是规范。github中的setting位置中的https://完整链接,比如我的是https://xxx.github.io/xxx.github.io/还有repo的地址,一定要和id和secret一致,再不然不显示。两种情况:一种是没有网 vpn 一种是配置有问题!
2024-07-18 21:15:51 419
原创 java读取文件内容(正则表达式匹配)
已知文件score.txt内容如下: 语文85分,数学89分,英语75分,马列95分。要求解析出其中的成绩数据,并计算总成绩。
2024-05-31 13:16:48 525
原创 Notion2024年最新桌面端安装+汉化教程,支持MAC和WIN版本
Notion 是一个多功能的协作工具,可以用于个人和团队的知识管理、项目管理、笔记记录和协同编辑等。它提供了灵活的页面和数据库功能,可以根据不同需求进行自定义和组织。Notion 能够帮助用户更高效地组织和共享信息,提升工作效率和团队合作。Notion安装包+汉化包:向公众号内 发送 notion即可获取安装包。首先,如果您是 Notion 3.1.0 以下版本的客户,请更新您的 Notion 版本为3.1.0版。安装完成以后。
2024-04-14 15:37:10 3450 5
原创 WPS Office 2023安装教程!(附安装包)
所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,用户本人下载后不能用作商业或非法用途,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此软件用于参考、学习而非其他用途,否则一切后果请您自行承担,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果您喜欢该软件,请支持正版软件,购买注册,得到更好的正版服务。2020年12月,教育部考试中心宣布WPS Office将作为全国计算机等级考试(NCRE)的二级考试科目之一,于2021年在全国实施。
2024-04-14 15:04:12 2300
原创 汇编语言工具--DOSBox安装教程--MacOS、Windows
What is DOS?DOS (see Wikipedia:DOS) is short for "Disk Operating System". It mainly refers to the series of operating systems that dominated the IBM PC compatible market from the 1980s and into the 1990s. But it may also refer to the DOS-based Microsoft W
2024-04-06 20:19:35 1107
原创 RAW转DNG工具--Adobe DNG Converter!快看你的相机是否支持吧!
如果您访问和下载此文件,表示您同意只将此软件用于参考、学习而非其他用途,否则一切后果请您自行承担,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。对于通过各种相机型号创建的原始数据文件,一直欠缺一种适用的开放标准,而数字负片解决了这一问题,可确保摄影师能够轻松地访问他们的文件。如果相机里有RAW格式,可以选择文件夹,app会自动检测文件夹内的RAW格式文件,再选择转换图像的目标路径,就可以转换为DNG格式,将DNG格式的照片放入Lr中,即可开始修图。
2024-04-03 21:25:27 738
原创 Multisim14.0破解安装教程
将这个文件夹复制到multisim安装目录下的stringfiles文件夹内(这个目录取决于你安装的时候选择的目录,比如我的安装目录是D:\multisim\Circuit Design Suite 14.0\),如图所示。打开是这样的,然后右击四个选项,选择Activate,选项前面的小方块变绿即为成功,如图,破解成功,关闭此框即可。安装后可能没有快捷方式,启动入口在安装目录下,复制一个到桌面即可。下载群文件中的multisim14压缩包,解压到你要安装的位置。将这个勾去掉,注意是去掉,不是勾选。
2024-03-29 22:22:34 14241 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人