自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 一句解决from cryptography.hazmat.bindings._openssl import ffi, libImportError: DLL load failed: 找不到指定的模块

一句解决---from cryptography.hazmat.bindings._openssl import ffi, libImportError: DLL load failed: 找不到指定的模块。

2023-12-04 15:38:40 425

原创 1230. K倍区间(超级详细,小白入!!!)

有同学就好奇,这个双重循环,搞两个指针l,r,直接卡区间不就完了,为啥要左端点都从1开始,因为数据范围不允许O(N^2)的时间复杂度。通过记录每个[1,r]区间值的和,看它前面是否出现过一个[1,l](l

2023-07-31 12:16:08 328

原创 1227. 分巧克力(简单,易懂)

这个题就是基础的二分问题,做题思路:找到一个数,让其满足,所有小块的边值,且最终的总和要大于等于我们的K第一次做错了!!

2023-07-31 11:31:31 330

原创 1221. 四平方和(超详细!!)

找到的第一组满足a^2+b^2+c^2+d^2=n,的便是字典序最小的,直接输出即可。在第二次循环中,可以直接通过遍历a,b,查找t(t=n-a^2-b^2)在第一次循环中,先计算c^2+d^2,然后记录下结果和此时的c,d的值。呢么需要进行三重循环,时间复杂度大概为O(n3),则会超时。由于暴力解法我们至少要枚举三个数,然后计算出第四个数。所以我们要进行优化来降低时间复杂度。最重要的怎样存储c^2+d^2?将三重循环,拆解成两次二重循环。

2023-07-31 10:47:27 283

原创 730. 机器人跳跃问题

首先我们要分情况讨论1.后面的大:E=E-(h-E)=2E-h2.后面的小:E=E+E-h=2E-h为什么这个题可以用二分因为二分不一定要有序,也可以是具有二段性这里体现在,如果E0是满足所有条件的最小解,呢么大于E0的也都满足为什么呢?呢么假设e1>=E0E0,2E0-h1,2(2E0-h1)-h2e1,2e1-h1,2(2e1-h1)-h2所有使用e1得到的每个能量值,都比上面对应的大所以可得到如果E0是满足所有条件的最小解,呢么大于E0的也都满足

2023-07-29 18:12:03 323

原创 进攻蓝桥杯的二分例题(全)

34. 在排序数组中查找元素的第一个和最后一个位置int main()int i=0;char c;i++;l=0,r=len;return 0;

2023-07-20 11:43:28 254

转载 窗口一移动位置就自动关闭的问题(太强了!解决了让我头疼很久的问题!!)

没想到这么简单哭了,我还软件重装来着

2023-07-04 10:49:57 123

原创 我的创作纪念日

有了自己的提升,也收获了很多朋友。想着写题解和讲课一样很有意思。没想到自己能坚持下来。

2023-07-03 11:05:46 154 4

原创 差分例题(一维--小明的彩灯&&二维--牛妹吃豆子)

🚶‍♀️✌️道阻且长,不要放弃✌️🏃‍♀️。把求和完的当作原数组,要求区域和,就使用二维前缀和,先进行叠加(对a[i][j]进行前缀和操作),再求区域和

2023-07-03 10:52:53 217

原创 前缀例题(一维&&二维--最大子矩阵--激光炸弹)

例题1:最大子矩阵例题二: 激光炸弹

2023-06-28 11:42:56 303 2

原创 C++ getline函数用法详解

​为了解决这个问题,可以使用一个叫做getline的C++函数。此函数可读取整行,包括前导和嵌入的空格,并将其存储在字符串对象中。getline(cin, inputLine);

2023-06-25 16:13:45 237

转载 hbase version时报错--SLF4J: Class path contains multiple SLF4J bindings.···

export HBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP="true" 这一句的注释去掉即可。运行Hbase提示SLF4J: Class path contains multiple SLF4J bindings。在 $HBASE_HOME/conf/hbase-env.sh 中,只需要多配置一行环境变量即可解决。去hbase下改掉lib中jar包。可能下载的hbase不配套。我使用的第一种做法巨好用。

2023-06-12 10:45:00 227

转载 突然乌班图ping不通网址,而且远程不能进行连接

现象:xshell无法连接到Ubuntu,使用ifconfig命令时,只返回lo这一项。问题分析:如果只看到lo这个名字的数据,说明网卡还没驱动或者没有添加网卡。突然我的乌班图ping不通网址,而且远程不能进行连接。解决方法:安装无线网卡即可。

2023-06-11 19:50:53 215

原创 股票买卖篇(II,III,IV)--基础,详细!状态机简单应用

开始我还是把最特殊的f[0][0][1]一个设置了异常处理,但是我发现不对,我看完别人的我发现,你一个交易是先1(买入)再(0),呢么你f[0][1][0],f[1][0][1]······要异常处理的太多了,不只是一个了,呢索性就都进行异常处理,然后把合理的置为0,f[0][0][0],f[1][0][0]·······都是合理的至为0。f[i-1][j][0]:在第i-1天,进行第j次交易后,手中已经没有股票,在第i天没有进行交易,保持之前的状态(故:在第i天,仍是第j次交易)

2023-06-03 14:56:00 983 3

原创 头歌--for循环--第2关:for循环2(斐波那契)

任务描述本关任务:利用for循环实现求Fibonacci数列的前20项的值。相关知识为了完成本关任务,你需要掌握:for循环的基本语句格式。案例演示1假设有4个学生,分别是张三,李四,王五,赵六,如果每一行都按“学生:...”之类的样式输出,则可以如此撰写程序:案例演示2编程要求根据要求,在右侧编辑器补充代码,利用for循环实现求Fibonacci数列的前20项的值。测试说明平台会对你编写的代码进行测试:预期输出:1123581321345589144233377610987。

2023-05-06 16:14:10 902 3

原创 头歌--for循环--第1关:for循环1

根据要求,在右侧编辑器补充代码,利用for循环实现打印符合要求的5行@号:第1行打印1个@,第2行打印2个@,第3行打印3个@,第4行打印4个@,第5行打印5个@。本关任务:利用for循环实现打印符合要求的5行@号:第1行打印1个@,第2行打印2个@,第3行打印3个@,第4行打印4个@,第5行打印5个@。为了完成本关任务,你需要掌握:for循环的基本语句格式。

2023-05-06 15:36:13 732 1

原创 头歌--第6关:循环语句嵌套(shell脚本入门——流程控制)

你可能会想,一旦启动了循环,就必须苦等到循环完成所有的迭代,并不是这样的。有两个命令能帮我们控制循环内部的情况: break 命令和 continue 命令,每个命令在如何控制循环的执行方面有不同的用法。这个被嵌套的循环(也称为内部循环,inner loop)会在外部循环的每次迭代中遍历一次它所有的值。循环语句可以在循环内使用任意类型的命令,包括其他循环命令。本关任务:掌握 shell 语句中的循环嵌套的方法和使用场景,输出系统中的可执行文件。这里有个在 for 循环中嵌套 for 循环的简单例子。

2023-05-06 15:15:51 3177 1

原创 case语句--第1关:case语句1(头歌)

任务描述本关任务:利用case语句编写程序实现让用户输入1-4之间的数字,若输入的数字为1时,则输出“你选择了1”;若输入的数字为2时,则输出“你选择了2”;若输入的数字为3时,则输出“你选择了3”;若输入的数字为4时,则输出“你选择了4”;若输入的数字为其他字符时,则输出“你没有输入1到4之间的数字”。相关知识为了完成本关任务,你需要掌握:case语句的基本格式。案例演示1编程要求。

2023-04-26 15:42:17 512 2

原创 case语句--第2关:case语句2(头歌)

根据要求,在右侧编辑器补充代码,利用case语句编写程序实现让用户输入0-100之间的成绩,若成绩小于0或者大于100,则输出“无效成绩”;若成绩区间在[80-100],则输出“A”;若成绩区间在[60-80),则输出“B”;若成绩在[0-60)之间,则输出“C”。本关任务:利用case语句编写程序实现让用户输入0-100之间的成绩,若成绩小于0或者大于100,则输出“无效成绩”;若成绩区间在[80-100],则输出“A”;若成绩区间在[60-80),则输出“B”;若成绩在[0-60)之间,则输出“C”。

2023-04-26 15:37:38 526 2

原创 条件判断式--第3关:if else-if else语句(头歌)

根据要求,在右侧编辑器补充代码,利用if else-if else语句编写程序实现用户输入两个数字a,b,并判断两个数字a,b的大小关系。(是相等、小于还是大于)本关任务:利用if else-if else语句编写程序实现用户输入两个数字a,b,并判断两个数字a,b的大小关系。(是相等、小于还是大于)注意大于小于等于符号的表示方法: 例如:[ "$a" -为了完成本关任务,你需要掌握:if语句的基本格式。if语句的使用需要注意判断符号。

2023-04-26 15:08:54 571

原创 条件判断式--第2关:if else语句(头歌)

任务描述本关任务:利用if else语句编写程序实现输入Y或者y,输出“hello”,否则输出“bye”。

2023-04-26 14:55:29 675

原创 条件判断式--第1关:If else语句(头歌)

根据要求,在右侧编辑器补充代码,利用if else语句编写程序实现输入数字123,输出“you input is 123”;输入其他数字,输出“you input is not 123”。本关任务:利用if else语句编写程序实现输入数字123,输出“you input is 123”;输入其他数字,输出“you input is not 123”。为了完成本关任务,你需要掌握:if语句的基本格式。if语句的使用需要注意判断符号。

2023-04-26 14:51:53 839

原创 一日一题:第十二题---模拟散列表(三种方法!!)

🚶‍♀️✌️道阻且长,不要放弃✌️🏃‍♀️今天来给大家介绍的是简单的Hash表的应用。上述三个方法我最喜欢第二个,哈哈哈,第三个虽然好用,但从时间上看是前面两种的两倍,开放寻址法和拉链法默认的时间复杂度都是O(1)

2023-04-25 22:11:04 651 2

原创 头歌--shell脚本入门 变量、字符串--第3关:shell 字符串

本关带领大家熟悉 shell 的变量并掌握其使用。

2023-04-24 15:54:23 1857

原创 一日一题:第十一题---模拟堆(很认真!)

🚶‍♀️✌️道阻且长,不要放弃✌️🏃‍♀️哭了,一定要记录,为了,写这篇文章千辛万苦。

2023-04-17 22:07:29 361 2

原创 头歌(数据库实验八 视图)--第4关:更新视图

在视图xsdxx中,将工作人员gyxm王强的销售日期xsrq2015-6-3的会员名name刘海东的订单的实际付款sjfk设置为800 观察视图xsdgytj和xsdhytj的变化。在视图中,可以通过update命令更新数据 但是,如果是计算字段则无法更新。本关任务:在视图中修改数据。

2023-04-17 16:07:00 1856

原创 头歌:数据库实验四 运算符--第4关:逻辑运算符

第一问 查询读者(reader)数据表中所有男性(xb)身份(sf)是研究生的记录的所有字段的信息 第二问 查询读者(reader)数据表中所有男性(xb)身份(sf)是研究生和工作人员的所有字段的信息。逻辑或 例如a OR b,如果a和b中两个都是0时,返回0,否则只要有一个非0,则返回1 注意:and的优先级大于OR,必要时可以通过括号改变计算顺序。逻辑与 例如a AND b,如果a和b两个都非0,返回1,否则只要有一个为0,返回0。本关任务:灵活应用关逻辑运算符and和or进行查询。

2023-04-17 15:58:21 1329

原创 头歌:数据库实验四 运算符--第3关:like运算符

LIKE 通配符匹配 like 匹配字符串 如果匹配返回1,不匹配返回0 在like 的匹配字符串中, “%” (百分号) 代表任意长度(长度可以为0)的字符串 “_ ”(下横线) 代表任意单个字符。第一问 查询图书的书名(sm)中包含诗的图书的条形码(txm)、书名(sm) 第二问 查询图书的书名(sm)中以诗开头的图书的条形码(txm)、书名(sm) 使用like。本关任务:灵活应用运算符like进行查询。为了完成本关任务,你需要掌握: like。

2023-04-17 15:52:06 1156

原创 头歌:数据库实验四 运算符--第2关:between and和in运算

表示判断表达式的值是否与值1、值2、值3等中的任意一个相同……如果相同,返回1,否则返回0 not in 表示判断表达式的值是否不与值1、值2、值3等中的任意一个相同。使用between and 第二题 查询图书的出版社(cbs)不是上海古籍出版社且不是中华书局的图书的条形码(txm)、书名(sm)和出版社(cbs) between and 表示判断表达式的值是否大于等于值1并且小于等于值2 如果符合条件,返回1,否则返回0。

2023-04-17 15:44:25 1359

原创 头歌:数据库实验四 运算符--第1关:null值的判断

在mysql中,null表示空值 判断某个表达式是否null值,不能通过=运算符 通过null或者is null 可以判断某个表达式是否为null。如果为null,返回1,否则返回0.第一题 查询借阅(borrow)数据表中没有归还的记录的所有字段的值。当还书日期(hsrq)为null值,表示图书尚未归还。为了完成本关任务,你需要掌握: null值。本关任务:如何判断null值。

2023-04-17 15:29:07 1171

原创 头歌(数据库实验八 视图)--第3关:根据视图建立视图

为了完成本关任务,你需要掌握: 第一题: 根据xsdxx视图建立视图xsdhytj,显示会员号hyh,姓名name和实际付款sjfk的合计金额(命名为hjje) 按合计金额的降序排列。第二题: 根据xsdxx视图建立视图xsdgytj,显示雇员号gyh,姓名xm和实际付款sjfk的合计金额(命名为hjje) 按合计金额的降序排列。任务: 根据xsdxx视图建立视图。

2023-04-17 15:21:35 4227 1

原创 一日一题:第十题---并查集(集合合并)and 二叉树遍历

并查集的思路过程,如何优化,优化思路,以及例题集合合并!!!二叉树遍历(详细过程)超级可视化

2023-04-13 21:10:52 548

原创 一日一题:第九题---数的三次方根(浮点数的二分,模板!)

🚶‍♀️✌️道阻且长,不要放弃✌️🏃‍♀️。

2023-04-12 21:27:42 145 2

原创 一日一题:第八题---Trie字符串统计(超级详细!)

🚶‍♀️✌️道阻且长,不要放弃✌️🏃‍♀️“I x”向集合中插入一个字符串x;“Q x”询问一个字符串在集合中出现了多少次。

2023-04-11 21:51:02 93

原创 一日一题:第七题---数的范围(整数二分板子)

整数二分的概念以及两种板子(查找左边界和右边界)1.如何判断该题使用那个模板2.为什么两个求边界的 mid 一个加了1,一个没有具体例题。

2023-04-10 18:38:50 415

原创 头歌(Linux之进程管理一):第4关:进程终止

本关的测试需要用户在右侧代码页中补全代码,然后点击评测按钮,平台会自动验证用户是否按照要求去检测结果。环境中,一个进程的结束,可以通过调用相应的函数实现,也可以是接收到某个信号而结束。参数是一个函数指针,指向无返回值和有两个参数的函数,其中第一个参数是调用。参数是一个函数指针,指向无返回值和无参数的函数;来查看其使用方法,而其余函数都是库函数,因此使用。退出程序时,则不会执行被注册的函数。本关任务:学习终止进程的常见方法。中正常退出时才会有效。在上一关以及看到,开发人员使用。系统中结束进程的其它方法。

2023-04-09 18:54:02 5809 1

原创 头歌(Linux之进程管理一):第3关:进程创建操作-vfork

从父进程返回时的返回值为子进程的。(2)子进程和父进程的执行顺序是由操作系统调度器来决定的。函数创建新进程,本关我们将介绍如何另一种创建新进程的系统调用函数。创建的子进程和父进程共享所有的数据(栈、堆等等),因此,采用。时要注意,在子进程中对共享变量的修改也会影响到父进程,因此。技术优化性能,但是也会为子进程的页表项进行复制,因此。创建的子进程的特点是:(1)子进程采用写时复制(秒,但是函数父进程的执行顺序在子进程后,这就是。函数创建一个新进程,并在子进程中打印出其进程。函数是用来结束正在运行的整个程序,

2023-04-09 18:53:38 5326

原创 头歌(Linux之进程管理一):第2关:进程创建操作-fork

的主要思路是:如果子进程/父进程只是读取数据,而不是对数据进行修改,那么复制所有的数据是不必要的。通常将原始进程称为父进程,而把新生成的进程称为子进程。子进程是父进程的一个拷贝,子进程获得同父进程相同的数据,但是同父进程使用不同的数据段和堆栈段。时,内核会把所有的内部数据结构复制一份,复制进程的页表项,然后把父进程的地址空间中的内容也复制到子进程的地址空间中。时,子进程首先只复制一个页表项,当子进程/父进程有写操作时,才会对所有的数据块进行复制操作。时,子进程和父进程都不是固定的执行顺序,因此由。

2023-04-09 18:51:11 7452

原创 头歌--第1关:获取进程常见属性

创建新进程的那个进程被称为父进程,而新创建的进程被称为子进程。每个进程都是由其他进程创建的(除了。环境下,进程是一个十分重要的概念。每个进程都由一个唯一的标识符来表示,即进程。次程序,所以被运行的程序父进程为终端进程,因为父进程一直都一样。),当没有其他进程在运行时,内核所运行的进程就是空闲进程,它的。函数返回值说明: 返回当前进程的父进程的。系统中存在一个特殊的进程,即空闲进程(进程),因此每个子进程都有一个父进程。在启动后,内核运行的第一个进程称为。: 编写一个程序,打印自身的进程。

2023-04-09 18:48:07 4349

原创 一日一题:第六题---成绩统计&单词分析

🚶‍♀️✌️道阻且长,不要放弃✌️🏃‍♀️​今天主要发现两个很好用的结构,想做个记录。

2023-04-07 22:43:09 253 2

C语言程序设计将通过程序在4~100内验证是否所有偶数都可以写成两个质数的和

C语言程序设计将通过程序在4~100内验证是否所有偶数都可以写成两个质数的和

2022-01-31

空空如也

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

TA关注的人

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