自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (2)
  • 收藏
  • 关注

原创 springboot引入minio导致的okhttp、kotlin的版本冲突问题

作为maven白痴,之前遇到依赖冲突的问题都不知从何下手。这次在寻找解决办法的过程中,对maven的了解更加深入了。了解到之前okhttp错误依赖的kotlin版本可能是在spring的 DependencyManagement中指定的,解决办法就是先排除这个依赖,再单独添加依赖并指定版本。2. 上网查了一下,说需要在minio的依赖中排除okhttp依赖,再引入所需依赖,如下所示。应该是okhttp中的okio依赖的。这时仍坚定地以为是okhttp的版本冲突导致的。是1.3.70版本的,而实际依赖的。

2024-03-28 14:16:42 1016

原创 计网工程实验保姆级教程(二)----路由器配置的基本命令,持续更新中

🍄写在前面大家好哇,我是一勺黑猫,可以叫我黑猫(·ω<)。转眼间计网工程实验期中考试已经结束,我的系列专栏刚刚更新到第二篇,希望可以在期末之前一篇篇赶上老师的进度。在上篇文章中,我们动手搭建了第一个实验拓扑图,并ping通了同一个网络的主机和路由。本期我们来学习路由器配置的基本命令~🙎作者主页:一勺黑猫的博客_CSDN博客💨系列专栏:网络工程实验教程_一勺黑猫的博客-CSDN博客https://blog.csdn.net/xingziyy/category_11772007.html

2022-05-15 11:33:51 5421 4

原创 4.28每日一题提高组之无序字母对|欧拉路

🍄前言大家好,我是一勺黑猫。今天是每日一题的第二十八天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)💨往期内容:黑猫的每日一题https://blog.csdn.net/xingziyy/category_11731303.html🍄今日题目P1341 无序字母对 - 洛谷 | 计算机科学教育新生态🌰思路:这道题用到了

2022-04-28 18:32:34 487 8

原创 4.26每日一题提高组之最大食物链计数|拓扑序

🍄前言大家好,我是一勺黑猫。今天是每日一题的第二十六天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~(偷懒了几天,现在就算是半划水状态吧,大三事情好多 哭泣)🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)💨往期内容:黑猫的每日一题https://blog.csdn.net/xingziyy/category_11731303.html🍄今日题目P4017 最大食物

2022-04-26 14:56:08 577 4

原创 4.21每日一题之终于结束的起点(洛谷c++)|斐波那契数列

🍄前言大家好,我是一勺黑猫。今天是每日一题的第二十一天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)💨往期内容:黑猫的每日一题https://blog.csdn.net/xingziyy/category_11731303.html🍄今日题目P4994 终于结束的起点 - 洛谷 | 计算机科学教育新生态🌰思路:没有

2022-04-21 11:05:36 841 5

原创 4.20每日一题之三连击(洛谷c++)|dfs搜索

🍄前言大家好,我是一勺黑猫。今天是每日一题的第二十天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)💨往期内容:黑猫的每日一题https://blog.csdn.net/xingziyy/category_11731303.html🍄今日题目P1008 [NOIP1998 普及组] 三连击 - 洛谷 | 计算机科学教育新生.

2022-04-21 10:50:02 1170

原创 计网工程实验保姆级教程(一)----快速入门,持续更新中

🍄写在前面大家好哇,我是一勺黑猫。这学期的一门实验课程——网络工程实验,马上就要迎来期中考试了。提起期中考试,不管会还是不会,学还是没学,总会令无数学子头皮发麻。虽然我有认真完成每节课的作业,但由于记忆力不太好,多少有点生分。所以,我打算出一期网络工程实验教程,帮助大家的同时也方便自己日后复习~🙎作者主页:一勺黑猫的博客_CSDN博客💨热门专栏:黑猫的每日一题https://blog.csdn.net/xingziyy/category_11731303.html作者水平有...

2022-04-20 21:47:31 1483 16

原创 4.18每日一题之Cow Picnic S(洛谷c++)|图的遍历

🍄前言大家好,我是一勺黑猫。今天是每日一题的第十八天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)💨往期内容:黑猫的每日一题https://blog.csdn.net/xingziyy/category_11731303.html🍄今日题目P2853 [USACO06DEC]Cow Picnic S - 洛谷 | 计算机科

2022-04-18 16:53:07 579 9

原创 4.17每日一题之杂物(洛谷c++)

🍄前言大家好,我是一勺黑猫,今天是每日一题的第十七天。最近几天没有更新,其实有在做题,只是有时题目简单感觉没有必要写文章,有时题目太难又做不出(指提高组),包括今天这道题,也是参考了题解才做出来的。也许学算法就是这样吧,积累的多了就好起来了。欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)💨往期内容:黑猫的每日一题https://blo

2022-04-17 21:00:07 718 3

原创 4.14每日一题之Connect the Points(ICPC c++)|线段数

🍄前言大家好,我是一勺黑猫。今天是每日一题的第十四天,社区增设了提高组,题目难度一下上升不少,想要拔高的小伙伴可以尝试尝试了~欢迎大家加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)🍄今日题目Problem - C.Connect the Points - Codeforces🌰思路:题目是英文的,我查了一些单词才看懂。大意是给定平面上的三个.

2022-04-14 21:25:28 1197 14

原创 4.13每日一题之二叉树深度(洛谷c++)|dfs遍历树

🍄前言大家好哇,我是一勺黑猫。今天是每日一题的第十三天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)💨往期内容:黑猫的每日一题https://blog.csdn.net/xingziyy/category_11731303.html🍄今日题目P4913 【深基16.例3】二叉树深度 - 洛谷 | 计算机科学教育新生态🌰

2022-04-13 10:23:57 1529 9

原创 4.12每日一题之美国血统(洛谷c++)|前序中序转后序

🍄前言大家好哇,我是一勺黑猫,可以叫我小勺。今天是每日一题的第十二天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)💨往期请看:小勺的每日一题https://blog.csdn.net/xingziyy/category_11731303.html🍄今日题目P1827 [USACO3.4] 美国血统 American Herit

2022-04-12 11:33:52 1896 30

原创 4.11每日一题之亲戚(洛谷c++)|简单并查集

🍄前言大家好,我是一勺黑猫。今天是每日一题的第十一天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)🍄今日题目P1551 亲戚 - 洛谷 | 计算机科学教育新生态🌰思路:这道题目是并查集的典型应用。并查集的核心是father数组,find函数以及union函数。father数组用于存储每个节点的父节点,find函数用于查找每个节

2022-04-11 10:55:58 907 15

原创 4.10每日一题|字符串哈希(洛谷c++)

🍄前言大家好,我是一勺黑猫,今天是每日一题的第十天。昨天因为社区的小伙伴大多要考蓝桥杯,出题总教官给我们放了一天假(我才没有偷懒)。那欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)🍄今日题目P3370 【模板】字符串哈希 - 洛谷 | 计算机科学教育新生态🌰思路:今天的题目主要是熟悉STL中map的使用,我之前准备pat的时候已

2022-04-10 09:00:00 293 5

原创 4.8每日一题|机器翻译(洛谷c++)

前言大家好,我是一勺黑猫。今天是每日一题的第八天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)今日题目P1540 [NOIP2010 提高组] 机器翻译 - 洛谷 | 计算机科学教育新生态🌰思路:这道题的思路很容易,内存先进先出就用队列模拟,为了省事,再搭配一个set查看单词是否在内存中就可以了,set也可以用数组等结构代替~

2022-04-08 09:24:26 751 7

原创 4.7每日一题|约瑟夫问题(洛谷c++)

🍄前言大家好,我是一勺黑猫。今天是每日一题的第七天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)🍄今日题目P1996 约瑟夫问题 - 洛谷 | 计算机科学教育新生态🌰思路:这道题重点在于将出圈的位置去掉。我一开始想不到用什么数据结构,所以就使用visit数组记录每个位置是否出圈,对于已经出圈的位置跳过就好了。再用一个

2022-04-07 20:45:24 1224 3

原创 4.6每日一题|后缀表达式(洛谷c++)

前言大家好,我是一勺黑猫。今天是每日一题的第六天,欢迎更多小伙伴加入到我们的打卡计划中,希望和你们在学习算法的路上一起进步~🙎作者简介:一个正在努力学算法和后端的大三girl⏳每日一题打卡地:高校算法学习社区🎈联系方式:157543570(qq)今日题目P1449 后缀表达式 - 洛谷 | 计算机科学教育新生态🌰思路:后缀表达式是在遇到运算符号时,就将符号前面的两个数做运算。基于此,栈是最合适不过的数据结构了。我们可以按如下思路:遇到数字时,就继续遍历至'.',来获取这个数字

2022-04-06 13:26:51 1105 3

原创 4.5每日一题|缺失的第一个正数(力扣Java)

前言🙎作者简介:一个正在努力学算法和后端的girl每日一题打卡地:高校算法学习社区🍅联系方式:157543570(qq)今日题目41. 缺失的第一个正数 - 力扣(LeetCode)🌰思路:这道题最容易想到的是用map,但如果要求空间复杂度为O(1)时,我们就要换一种方式了。考虑把数组当成map使用,将所有出现过的正数的位置打上标记,再找到第一个没被标记的位置的下标,就是第一个未出现的正数了。具体见下面的注释~🌰AC代码:public int firstMissingP

2022-04-06 12:59:50 307

原创 4.4每日一题|反转链表 II(力扣Java)

前言今天的题目出自力扣,最近正好在刷力扣,感觉java写起来更加顺手,所以就用java啦🙎作者简介:一个正在努力学算法和后端的girl🍅联系方式:157543570(qq)今日题目92. 反转链表 II🌰思路:虽然会写反转链表的基础代码,不过这道题还是看了好一会儿题解。需要注意的就是将子链表从链表中截取下来时,一定要将前驱结点和子链表的尾结点的next域置空!!🌰AC代码: public ListNode reverseBetween(ListNode hea

2022-04-04 20:37:32 647

原创 4.3每日一题|混合牛奶(c++)

今日题目[USACO1.3]混合牛奶 Mixing Milk - 洛谷🌰思路:这道题比较容易,用结构体存储每个奶农提供的牛奶单价和数量,并按牛奶单价从小到大排序。遍历vector,如果现有数量加上当前奶农的数量小于需要的数量,就将现有数量和总价更新,否则总价只需加上单价*(所需数量-当前奶农的数量)就可以结束循环了~🌰AC代码:#include<bits/stdc++.h>using namespace std;struct node { int price, count

2022-04-03 11:40:04 1545 1

原创 4.2每日一题|查找(c++)

前言最近有幸参与到执梗大佬的每日一题计划中,题目是洛谷上的,感觉难度还蛮适合我,属于大致能做出来还能学到一些新方法的程度,就想着出一个专辑,继续坚持下去吧!PS:附上社区链接:高校算法学习社区-每日一题专栏感兴趣的小伙伴可以加入我们的做题计划,一同进步呀~🙎作者简介:一个正在努力学算法和后端的girl🍅联系方式:157543570(qq)今日题目【深基13.例1】查找 - 洛谷🌰方法1思路:首先想到的是用map存储每个数...

2022-04-02 18:38:18 644

原创 【蓝桥杯历年真题】2014年第五届JavaB组省赛

目录第一题:武功秘籍第二题:切面条第三题:猜字母第四题:大衍数列第五题:圆周率第六题:奇怪的分式第七题:扑克序列第八题:分糖果第九题:地宫取宝第十题:矩阵翻硬币第一题:武功秘籍小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。 小明只想练习该书的第81页到第92页的武功,又不想带着整本书,请问他至少要撕下多少张纸带走?这是个整数,请通过浏览器提交该数字

2022-03-09 19:10:41 1252 7

原创 力扣刷题|二分查找入门(Java)

目录写在前面704. 二分查找278. 第一个错误的版本写在前面刷了四五十道pat乙级题,只是博客还没来得及更新。准备入门一点力扣的题了。做了第1题-两数之和,发现它和pat做题的思维实在不太一样。pat有些注重解决实际问题,通常题目很长,但耐心读完题目,通常能有些思路。即便没有思绪,看过大佬的代码,明白几个要点是怎么实现的,知晓题目的逻辑,便大致能复写出来。至于时间和内存的限制,就我而言,大多是是由于数据结构的选择不到位,而不是由于算法。力扣是什么感觉呢?题目很短,你以为很

2021-08-25 13:42:37 345

原创 1019 数字黑洞——c++实现

1. 题目介绍2. 思路一直以为输入的数肯定是四位正整数,所以一开始创建了大小为4的数组。后来发现输入的数字位数不确定,所以用int或string比较好。由于要排序,用int输入的话,也要再放到数组里。3. 具体代码实现ac代码#include<iostream>#include<string>#include<algorithm>using namespace std;bool cmp(int a, int b) { return

2021-08-21 22:28:48 1441

原创 1017 A除以B——c++实现

1. 题目介绍2. 思路题目考的是手动计算除法,用循环依次计算每次的商和余数即可。自己写的算法总是有一个用例无法通过,只能得18分。后来发现是忽略了1/2的情况。之前对于第一次的商为0的情况,是不输出这个0的。但若最终的商只有一位,那么这个0就要输出。3. 具体代码实现#include<iostream>#include<string>using namespace std;int main(){ string in; //被除数

2021-08-21 20:10:40 362

原创 1014 福尔摩斯的约会——c++实现

1. 题目介绍2. 思路该题就是寻找两个字符串中符合要求的相同的字符,星期:A~G小时:0~9或A~N分钟:a~z或A~Z由于星期的判定条件包含在小时中,所以我设了一个flag标志位,用来判断是否已找到星期的字符3. 具体代码实现#include<string>using namespace std;int main(){ string s1,s2,s3,s4; cin>>s1>>s2>>s3>&

2021-08-21 14:36:18 242

原创 1011 A+B和C——c++实现

1. 题目介绍 2. 思路要注意整数的范围,本题的范围是-2^31~2^31,而int 型的范围是-2^31~2^31-1,做加法运算会越界,所以可以用double或long(8byte)类型。3. 具体代码实现#include<iostream>using namespace std;int main(){ int n; cin>>n; double a,b,c; //定义为double类型,防止越界 for(int

2021-08-21 14:17:20 272

原创 1013 数素数——c++实现

1. 题目介绍2. 具体代码实现#include<iostream>using namespace std;bool isPrime(int num){ if(num<=1) return false; for(int i=2;i*i<=num;i++) if(num%i==0) return false; return true;}int main(){ int m,n; int prime[10000]

2021-08-21 13:40:58 323

原创 1010 一元多项式求导——c++实现

1. 题目介绍2. 思路此题的难点在于要将零多项式表示出来。零多项式出现的条件是只输入一个系数和指数,且指数为0。但我们无法单靠指数为0来判断它的导数是否为零多项式,因为非零多项式的常数项指数也为0。参考大佬代码,设了一个flag。作用有两方面:一是判断是否已经有输出,若已有输出,则需先输出一个空格;二是判断是否既无输出且指数为0,即判断导数为零多项式的情况。3. 具体代码实现#include<iostream>using namespace std;int mai

2021-08-21 12:40:25 1209

原创 1009 说反话——c++实现

1. 题目介绍2. 思路我想的是用字符串来存储单词,但还没养成使用栈、队列等的习惯,所以创建了大小为80的字符串数组。然后利用循环,依次将首尾字符串对换的方式实现句子的倒序。参考大佬的代码后,发现使用栈就方便多了。新技能get√3. 具体代码实现使用字符串数组:#include<iostream>#include<string>using namespace std;int main(){ string word[80]; //字符串

2021-08-21 12:06:37 498

原创 1008 数组元素循环右移问题 ——c++实现

1. 题目介绍2. 具体代码实现开始用了很笨的方法,要用四次循环进行移动。费劲巴拉写完,结果发现有两个用例未通过,以为是移动的过程在哪里出了错。参考大佬代码时发现,原来是M可能大于N!omg,所以一定要加上M%=N这句,怪自己考虑不周qaq下面是我改后的满分代码,虽然麻烦些,但是自己思考的,还是想有个记录#include<iostream>using namespace std;int main(){ int num[200]; //因为要将前step个数

2021-08-15 17:20:48 1336

原创 1007 素数对猜想 ——c++实现

1. 题目介绍2. 具体代码实现#include <iostream>using namespace std;int isPrime(int num) //判断是否为素数{ if(num<=1) return 0; for(int i=2;i*i<=num;++i) if(num%i==0) return 0; return 1;}int main(){ int num; cin>>nu

2021-08-15 12:45:02 207

原创 1006 换个格式输出整数 ——c++实现

1. 题目介绍2. 具体代码实现#include<iostream>using namespace std;int main(){ int n; cin>>n; for(int i=0;i<n/100;i++) cout<<"B"; n%=100; for(int i=0;i<n/10;i++) cout<<"S"; n%=10; for(in

2021-08-15 12:12:02 96

原创 1005 继续(3n+1)猜想 ——c++实现

1. 题目介绍2. 具体代码实现#include<iostream>#include<algorithm> //sort函数using namespace std;bool test(int n,int in){ //判断in是否被n覆盖 while(n!=1){ if(n%2==0) n/=2; else n=(3*n+1)/2; if(in==n) return true; } return false;}.

2021-08-15 12:06:57 296

原创 1004 成绩排名 ——c++实现

1. 题目介绍2. 具体代码实现#include<iostream>#include<string>using namespace std;struct Student{ //定义存储学生信息的结构体 string name; string id; int score;};int main(){ int n; cin>>n; Student s[1000]; int max=0,min=

2021-08-15 11:48:29 406

原创 1003 我要通过 ——c++实现

1. 题目介绍2. 具体代码实现#include<iostream>#include<string>#include<map>using namespace std;int main(){ int n; string s; cin>>n; while(getchar()!='\n'); for(int i=0;i<n;i++){ getline(cin,s); //如果

2021-08-15 11:29:35 195

原创 1002 写出这个数 ——c++实现

1.题目介绍2. 思路这道题目较好理解,只是实现起来有几点要注意:(1)正整数的范围。题目中规定n<10^100,这是个很大的数字。long long类型最大到2^63-1,也远小于这个数。但我最开始没有考虑这一点,用的long long。参考别人的代码时发现有用char型数组的,或者干脆直接用char进行循环读入的,最终我采用后者方式,感觉这样不会占用太多内存。(2)将求和结果转为汉语拼音输出。这就需要对整形的求和结果进行单个数字的拆分。我开始想的是将数字转换为int数组。如果用

2021-08-13 16:30:03 599 1

原创 1001 害死人不偿命的(3n+1)猜想 ——c++实现

最近在看有关计算机求职方面的文章,了解到大厂在面试时都会出一些算法题,猛然发觉算法的重要性。又专门找了提升算法能力的文章,准备从PAT乙级题目做起。做了几道题发现对于c++确实有些生疏了,还有一些细碎的知识,尤其是输入流关于空格回车的地方,还是有些混乱的。通过一遍一遍调试,以及参考网上的解答方法,在自己的代码上拼拼凑凑,所幸做出一些题,受益匪浅。但怕以后会忘记,所以想通过CSDN,把这些做题过程记录下来,以便日后查缺补漏。下面是我做的第一道题。1. 题目介绍 2. 思路这道题还算比较基.

2021-08-13 15:26:07 392 2

空空如也

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

TA关注的人

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