- 博客(39)
- 资源 (2)
- 收藏
- 关注
原创 【做一道算一道】零钱兑换
给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。计算并返回可以凑成总金额所需的 最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。你可以认为每种硬币的数量是无限的。
2024-06-18 21:22:54 685
原创 QT中出现ASSERT failure in QList::at: “index out of range”的情况和解决办法
你自己写的程序中列表索引越界了,比如列表只到2,你索引了3之类的。打断点好好检查程序的逻辑吧。
2024-06-17 21:41:10 267
原创 【做一道算一道】目标和
给你一个非负整数数组 nums 和一个整数 target。向数组中的每个整数前添加 ‘+’ 或 ‘-’ ,然后串联起所有整数,可以构造一个 表达式 :例如,nums = [2, 1] ,可以在 2 之前添加 ‘+’ ,在 1 之前添加 ‘-’ ,然后串联起来得到表达式 “+2-1”。返回可以通过上述方法构造的、运算结果等于 target 的不同 表达式 的数目。
2024-06-17 21:33:13 506
原创 【学习笔记】centos7安装mysql相关事项
centos7选择Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Bundle。解压mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar之后的安装顺序。设置utf8建议按照下面教程,不按视频来,有可能会出错(mysql更改之后启动不了)。在for循环写的不多的时候直接按照c语言旧模式写for循环,在循环外定义变量i。依赖要按照顺序安装,有些依赖安装位置也不同。
2024-06-13 20:23:07 411
原创 【学习笔记】finalshell上传文件夹、上传文件失败或速度为0
同时建议在设置finalshell的ssh连接时根据不同用户设置多个连接,如单独为root用户设置一个ssh连接。出现标题所述的情况,大概率是finalshell上传文件的过程中的权限不够。这时可重开一个centos_root的标签页来上传文件即可。如果不成功,建议关闭客户端重试。
2024-06-10 15:40:37 337
原创 【学习笔记】Linux文件编译调试相关(问题未解决)
个人感觉是哪个地方的读写出了问题,导致内存访问溢出了之类的,但是没找到具体是哪个语句的调用出了问题。先记一下,后续有时间再调。参考了上述连接不断调试,并且反复校对代码和视频以及资料中的差别,无果。跟着视频操作,运行代码出现。最后得到的调试信息是。
2024-06-09 19:03:42 270
原创 【做一道算一道】字节实习笔试(A出来的两道)
题意大概是派对上每个人的氛围值不同,值高的跟值低的打招呼,总氛围会产生变化,值相同的打招呼不产生变化,求整体派对的氛围值。氛围值变化公式=+高值-低值。
2024-06-04 19:00:23 193
原创 【做一道算一道】 合并区间
以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi]。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。
2024-06-02 19:01:25 720
原创 【做一道算一道】无重叠区间
给定一个区间的集合 intervals ,其中 intervals[i] = [starti, endi]。返回 需要移除区间的最小数量,使剩余区间互不重叠。
2024-06-02 16:55:14 425
原创 【做一道算一道】根据身高重建队列
假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 hi 的人。请你重新构造并返回输入数组 people 所表示的队列。返回的队列应该格式化为数组 queue ,其中 queue[j] = [hj, kj] 是队列中第 j 个人的属性(queue[0] 是排在队列前面的人)。
2024-06-02 09:48:26 327
原创 【做一道算一道】力扣 分发糖果
n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到 1 个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目。
2024-06-01 21:56:25 198
原创 【做一道算一道】雀魂启动!
小包最近迷上了一款叫做雀魂的麻将游戏,但是这个游戏规则太复杂,小包玩了几个月了还是输多赢少。于是生气的小包根据游戏简化了一下规则发明了一种新的麻将,只留下一种花色,并且去除了一些特殊和牌方式(例如七对子等),具体的规则如下:总共有36张牌,每张牌是1~9。每个数字4张牌。你手里有其中的14张牌,如果这14张牌满足如下条件,即算作和牌14张牌中有2张相同数字的牌,称为雀头。除去上述2张牌,剩下12张牌可以组成4个顺子或刻子。
2024-05-30 16:38:04 334
原创 【做一道算一道】万万没想到之抓捕孔连顺
我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议我特喵是个天才!经过精密的计算,我们从X种可行的埋伏方案中选择了一种。这个方案万无一失,颤抖吧,孔连顺!……万万没想到,计划还是失败了,孔连顺化妆成小龙女,混在cosplay的队伍中逃出了字节跳动大街。只怪他的伪装太成功了,就是杨过本人来了也发现不了的!
2024-05-30 14:23:53 1067
原创 【做一道算一道】万万没想到之聪明的编辑
我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我特喵是个天才!我在蓝翔学过挖掘机和程序设计,按照这个原理写了一个自动校对器,工作效率从此起飞。用不了多久,我就会出任CEO,当上董事长,迎娶白富美,走上人生巅峰,想想都有点小激动呢!……万万没想到,我被开除了,临走时老板对我说: “做人做事要兢兢业业、勤勤恳恳、本本分分,人要是行,干一行行一行。一行行行行行;
2024-05-30 13:22:14 425
原创 【做一道算一道】力扣55. 跳跃游戏
给你一个非负整数数组 nums ,你最初位于数组的 第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回 true;否则,返回 false。
2024-05-29 22:22:39 297
原创 【做一道算一道】力扣332.重新安排行程
给定一个机票的字符串二维数组 [from, to],子数组中的两个成员分别表示飞机出发和降落的机场地点,对该行程进行重新规划排序。所有这些机票都属于一个从 JFK(肯尼迪国际机场)出发的先生,所以该行程必须从 JFK 开始。
2024-05-28 18:44:10 924
原创 【做一道算一道】 多多的求和计算
多多路上从左到右有N棵树(编号1~N),其中第i个颗树有和谐值Ai。多多鸡认为,如果一段连续的树,它们的和谐值之和可以被M整除,那么这个区间整体看起来就是和谐的。现在多多鸡想请你帮忙计算一下,满足和谐条件的区间的数量。时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 256M,其他语言512M。
2024-05-24 20:01:03 331 1
原创 【做一道算一道】多多的字符变换
现在有两个长度相同的字符串X和Y,多多君想知道,如果要将X和Y变成两个一样的字符串,需要的最少的代价之和是多少。都修改为abcd,那么将第一个字符串X最后一个字符a修改为d,代价为|a - d| = 3。首先将第一个字符串通过交换相邻的字符:baaa -> abaa -> aaba,代价为0。共三行,第一行,一个整数N,表示字符串的长度。共一行,一个整数,表示将X和Y变换成一样的字符串需要的最小的总代价。将任意一个字符a修改成字符b,代价为 |a - b|(绝对值)。交换任意两个相邻的字符,代价为0。
2024-05-24 16:45:32 199 1
原创 【做一道算一道】多多的数字组合
多多君最近在研究某种数字组合:定义为:每个数字的十进制表示中(0~9),每个数位各不相同且各个数位之和等于N。满足条件的数字可能很多,找到其中的最小值即可。多多君还有很多研究课题,于是多多君找到了你–未来的计算机科学家寻求帮助。
2024-05-24 15:47:22 159 1
原创 【做一道算一道】骰子期望
扔n个骰子,第i个骰子有可能投掷出Xi种等概率的不同的结果,数字从1到Xi。所有骰子的结果的最大值将作为最终结果。求最终结果的期望。
2024-05-23 23:12:08 166 1
原创 【做一道算一道】多多的魔术盒子
多多鸡有N个魔术盒子(编号1~N),其中编号为i的盒子里有i个球。多多鸡让皮皮虾每次选择一个数字X(1 <= X <= N),多多鸡就会把球数量大于等于X个的盒子里的球减少X个。通过观察,皮皮虾已经掌握了其中的奥秘,并且发现只要通过一定的操作顺序,可以用最少的次数将所有盒子里的球变没。那么请问聪明的你,是否已经知道了应该如何操作呢?时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 256M,其他语言512M。
2024-05-23 22:10:16 203 1
原创 leetcode 水果成篮
你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类。你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水果:你只有 两个 篮子,并且每个篮子只能装 单一类型 的水果。每个篮子能够装的水果总量没有限制。你可以选择任意一棵树开始采摘,你必须从 每棵 树(包括开始采摘的树)上 恰好摘一个水果。采摘的水果应当符合篮子中的水果类型。每采摘一次,你将会向右移动到下一棵树,并继续采摘。
2024-05-08 21:28:49 323
原创 leetcode 路径总和III
给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。输入:root = [10,5,-3,3,2,null,11,3,-2,null,1], targetSum = 8。prefix值 表示 prefix 哈希表中记录的当前路径和 curr 的出现次数,它随着递归的进行而更新。路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。当前节点值 表示当前遍历到的节点的值。
2024-04-29 22:27:27 213
原创 【项目打包】visual studio 2022下c++项目打包成exe文件发布
刚进实验室,找学姐要点小活练练手,让我把之前的几个小功能的代码(py,matlab,c++)分别打包成exe软件。确实是人菜,遇到一些问题,以及中间的一些步骤就打算记下来,怕以后忘了。
2022-10-30 18:55:31 11695
原创 【项目打包】matlab下mlapp项目打包成exe文件发布
刚进实验室,找学姐要点小活练练手,让我把之前的几个小功能的代码(py,matlab,c++)分别打包成exe软件。确实是人菜,遇到一些问题,以及中间的一些步骤就打算记下来,怕以后忘了。
2022-10-30 16:29:39 3046
原创 【项目打包】Pycharm下py项目打包成exe文件发布
刚进实验室,找学姐要点小活练练手,让我把之前的几个小功能的代码(py,matlab,c++)分别打包成exe软件。确实是人菜,遇到一些问题,以及中间的一些步骤就打算记下来,怕以后忘了。
2022-10-30 16:02:00 2723
原创 jupyter notebook连接不到服务器解决方法
跟着视频教程一路顺利进行,到打开jupyter notebook之后,发现运行代码失败,同时弹出连接不到服务器的弹窗。相关的解决方法试了好几个,发现大部分的解决方案都说集中在ipython和ipykernel这俩的版本问题上。不过我不知道是不是之前试别的解决方法弄错了还是怎样,卸载安装不了。最后找了两条语句强制安装了新版本,再打开jupyter notebook就成功运行了代码。pip install --ignore-installed ipython --upgradepip install
2022-01-03 17:04:13 9105 15
原创 上机报告3(7 多态性和运算符重载,8 继承与派生,9 C++ IO流)
一、 上机目的和要求a. 实验七了解多态性;掌握算术运算符和关系运算符的重载;掌握运算符重载的方法;掌握作为成员函数的运算符重载和作为友元函数的运算符重载的不同特点。b. 实验八1. 理解继承的含义,掌握派生类的定义和实现方法。2. 理解公有继承下基类成员对派生类成员和派生类对象的可见性,能正确地使用继 承层次中的各种类成员。3. 理解保护成员在继承中的作用,能够在适当的时候使用保护成员以便派生类成员 可以访问基类的部分非公开成员。4. 理解虚基类在类的继承层次中的作用,虚
2020-07-02 09:01:36 822 1
原创 上机报告2(4 指针和构造数据类型,5 类和对象应用,6 类的定义与使用)
一、 上机目的和要求a. 实验四掌握指针的定义和使用。掌握指针在函数参数传递中的作用。掌握引用的作用、定义及使用。掌握结构体类型变量、结构体类型指针及结构体数组的定义和使用。熟悉联合体的概念与应用,了解联合型、枚举型的定义与使用。使用构造类型数据解决实际应用问题,优化程序设计。b. 实验五掌握类定义的基本格式和类成员的访问控制。掌握对象定义和利用构造函数对对象的数据成员进行初始化的方法。掌握成员函数的定义与使用。理解并掌握静态数据成员和静态成员函数的使用方法。理解友元函数的使用方
2020-06-24 20:45:16 552
原创 上机报告1(1 熟悉Visual C 6,2 数据类型、运算符、表达式、基本输入输出与结构控制,3 函数和数组)
上机报告1一、 上机目的和要求a. 实验一了解和使用Visual C++ 6.0集成开发环境;熟悉Visual C++ 6.0环境的基本命令和功能键,熟悉常用的功能菜单命令;学习完整的C++程序开发过程。了解C++语言的数据类型,包括基本数据类型和构造数据类型。掌握基本数据类型,包括整型、浮点型、字符型、布尔型和空值型。掌握C++的基本输入输出格式。学会使用C++的运算符和表达式。b. 实验二了解C++语言中数据类型的意义。理解常用运行符的意义,C++语言表达式的运行规则。掌握C
2020-06-24 20:38:31 1252
原创 基于stm32单片机的红外遥控超声波避障小车
基于stm32单片机的红外遥控超声波避障小车简述小车成果展示驱动如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入简述19年11月到12月,和同学一起在学校参加...
2020-01-29 00:50:08 9129 8
小车基础部分+红外遥控+超声波避障测距显示.rar
2020-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人