自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 windows下datagrip远程连接WSL中的mysql数据库

安装步骤:在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入 wsl --install 命令,然后。执行上述的SQL会报错,原因是因为设置的密码太简单,密码复杂度不够。默认的root用户只能当前节点localhost访问,是无法远程访问的,我们还需要创建一个root账户,用户远程访问。登录到MySQL之后,需要将自动生成的不便记忆的密码修改了,修改成自己熟悉的便于记忆的密码。降低密码的校验规则之后,再次执行上述修改密码的指令。

2023-08-04 18:11:58 883 4

原创 linux0.11 make : gcc-3.4:Command not found

linux报错

2023-07-27 09:59:09 512 1

原创 Cloning into ‘HIT-Linux-0.11‘...fatal: unable to access ‘https://github.com/Wangzhike/HIT-Linux-0.1

报错解决方式

2023-07-25 21:26:16 117

原创 12.26日刷题有感

主要问题出在上图中的所指的地方,我们在搜索连通块的时候不能在还没有搜完连通块的时候就直接返回布尔值,就如同上图所示,如果我们在一个存在靠墙点的联通块中在没有搜完这个连通块全部的点的时候就直接返回我们的bool值很有可能去漏下一些当前连通块的点,又因为其他没有漏掉的点已经被标记了,这样有可能会生成一个更小的属于原来的存在靠墙点的连通块,但会造成这个新的连通块不存在靠墙点,从而误判这个新的连通块是合法的。这里有一个原来的bug,这个bug非常奇怪,可以说是很奇怪了,就是我们离奇的输出。12.26日刷题有感。

2022-12-26 14:44:30 94 1

原创 数据结构课设----迷宫问题求解

数据结构课设--迷宫问题

2022-12-18 19:07:21 1315

原创 数论之求约数之和

对于这一题的求1~n 的约数的和的过程中我们可以使用试除法之外的另一种方法, 试除法的主要思想是:根据一个数去找这个数的每一个约数, 而我们需要去根据每一个约数去寻找能够整除这个数的比这个数大的数, (跟试除法的思想刚好攻守异位)根据调和级数的知识这个后面一项的值是。所以的整个的时间复杂度就是。这样写的话时间复杂度是。

2022-11-05 15:09:09 359

原创 用树去重新理解递归

递归结束的条件是当前树的中序遍历序列的左边界和中序遍历的右边界 + 1 相等 (表示这个点是一个叶子结点 ) 我们就直接return;单层递归逻辑就是遍历当前树的中序序列根据传入的后序序列的右边界找到。, 因为是先序遍历 , 我们先输出这个树的根节点;之后递归遍历这个树的左子树和右子树, 从而实现对整个树的遍历。这一道题是根据中序序列及后序序列去确定先序序列, 我们的递归函数的参数设置为。分别表示当前树的 : 后序遍历的。思路:我们如何使用 递归去写呢?

2022-10-24 22:14:52 153

原创 acwing第74场周赛

(代码中呈现的是(i - tt )因为i 是从0开始的,但原理是一样的) 好!同理第二个问题的答案 就是 : (v - 1 - tt ) 因为 (v - 1 ) 代表的是原数组中的所有的比。2.这个题是一个搜索的模板的题目,我们可以使用宽搜也可以使用深搜,这个跟模板题的唯一区别就是这个题是三维的,和二维的模板题区别不大, 只需要将偏移量数组修改一下就行了。1.第一题的思路没什么好说的, 需要注意的一点就是我们在比较的时候不要忘记第一个和最后一个的差值的比较就行了。小的数的个数, tt 则代表的是在。

2022-10-23 00:28:32 51

原创 杂例输出acwing

我们对a[j] 来在分解的时候我们都要将每一个质因子的次幂对k进行一个取模, 这样写的好处就是消除了k的倍数的影响,更加容易进行一个判断, 这个时候我们只需要判断次幂不为零的质因子的个数和它对应的那个数应该是多少就行了。最多的话一定是从2开始, 但由于 2 * 3 * 5 * 7 * 11 * 13 * 17 = 510510 ,已经50万了, 所以如果我们根据算数基本定理分解这个数之后最多的项数是6个。1.我们在求每一个数的对应的那个数的时候, 如果发现那个数一旦大于10万就直接返回0就行了。

2022-10-15 12:26:23 75

原创 素数(质数),合数 ,偶数 , 奇数 ,约数(因数) ,因子 , 质因子 , 哥德巴赫猜想定义

如果整数a除以整数b(b≠0) 除得的商正好是整数而没有余数,我们就说a能被b整除,或b能整除a。1 不是质数也不是合数。如何估算1 ~ n 之内的质数的个数, 有这样一个公式, 1 ~ n 之内的质数的个数大约为。:合数指自然数中除了能被1和本身整除外,还能被其他数(0除外)整除的数。:例如b 是 a 的因数 并且 b是一个质数的话就称b是a的质因数。:例如b 是a 的因子 并且 b是一个质数 那么b就是a的质因数。5、最小的(偶)合数为4,最小的奇合数为9。2有大于5的奇数中,个位为5的都是合数。

2022-10-15 11:02:39 1950

原创 语法题常见错误集锦

首先这道题教会了我不能再去随便使用string这个类了, 我们在存储字符串的时候最好是使用char类型的数组去存储, 因为string我们在创建的时候如果不指点类的大小的话很容易出现内存的越界访问吗,这样容易造成答案的错误, 所以以后存储字符串一定要开char数组进行存储。国际乒联11分制的规则是:在一局比赛中, 先得11分的一方是胜方;同样21分制的规则是:在一局比赛中, 先得21分的一方是胜方, 20平后,先多的两分的一方是胜方。这句代码的含义就是先得11分的为胜方, 10平后先多得两分的一方为胜方!

2022-10-12 15:43:30 160

原创 dp的总结

的时候两者的取得的数字和为最大, 很明显这是一个四维背包问题, 我们需要进行一个优化, 我们可以发现 由于只能往下和往右去走这个时候我们可以设一个未知数k去合并两个点的某些性质, 令 k 表示我们走到的点的坐标和即 k = i1 + j1 = i2 + j2;注意即使i1 + j1 = i2 + j1 两点也不一定重合(更准确的说两点是在一个边长是k的子矩阵的副对角线上的任意两点 ) , 不难看出k的取值范围是。我们来分析一下 , 对于这个题我们要先有一个两条路线同时进行的思想。

2022-10-11 21:40:55 99

原创 单调栈的重新理解

我们可以先将原数组进行倒序输入, 从而将问题转化为对于每一个数我们需要求得这个数的左边的第一个比他大的数的坐标, 但需要注意的是我们这个时候得到的下标需要进行一个处理, 如果得到的下标是i那么我们需要进行一个反置,直接用。可以得到 这个在原数组的下标 例如:当i为1的时候在原数组的下标应该是 n;所以直接用 n + 1 - i 即可!

2022-10-09 19:34:05 42

原创 错题总结:(持续补充中)

例如排列为:1 2 4 5 3 这个如果我们只考虑移动1的位置的话得到的最大距离仅为3 但如果我们移动5的位置我们得到的最大值就是4了!我们需要考虑的是移动1或者n的位置,而不单单是移动其中的某一个。

2022-10-09 18:30:20 37

原创 约瑟夫环模拟问题

【代码】约瑟夫环模拟问题。

2022-10-09 17:04:10 75

原创 计算几何经典问题(未解决)

【代码】计算几何经典问题(未解决)

2022-10-08 18:13:16 121

原创 利用哈希表对元素进行标记实现对代码时间复杂度的有效降低

也就是对于左边的所有的搭配种数。之后我们通过一个unordered_map容器(变量名称:mp)先将所有的搭配种数的元素都乘一个k放入容器中, 再遍历一下所有的种类数, 我们直接。思路, : 我们求出[-n , n] , 所有的元素搭配的解的个数。即可得到所有解的个数。

2022-10-08 16:21:55 90

原创 对于求数对问题的一个优化的小技巧

这个式子来说, 我们考虑一种特殊的情况 , 就是前i个元素的和都小于等于x的话(也就是j = 0 ) 如果不添加这个零的话我们考虑的就只是从1 ~ i 的 的子区间去选而不包括[1, i] 这个最大的区间。这个条件我们需要进行一个处理, 将右边第二项移到左边,从整个序列来说我们需要去将每一项都减去y之后再查询新的每一个区间是否满足区间和小于等于。我们将它前面的i - 1 个数都按从大到小的顺序插入到vector容器中(使用low_bound 函数辅助实现) , 那么对于任意一个。来说 只要求的满足。

2022-10-08 15:56:05 115

原创 2022广西师范大学暑期训练赛部分题 题解

【代码】2022广西师范大学暑期训练赛部分题 题解。

2022-10-07 23:54:30 666

原创 向上取整的三种方法

向上取整的三种方法

2022-10-07 22:40:32 5411 1

boost线程库源码,程序员自用

boost线程库源码,程序员自用

2024-05-06

黑马程序员mysql在linux下的安装

黑马程序员mysql在linux下的安装

2023-08-04

头歌计算机组成原理通关代码

有的关卡只有一份代码,这份代码可以过所有关卡。

2023-06-20

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

TA关注的人

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