自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录学习

记录学习

  • 博客(42)
  • 收藏
  • 关注

原创 [Python] P10387 [蓝桥杯 2024 省 A] 训练士兵

在蓝桥王国中,有n名士兵,这些士兵需要接受一系列特殊的训练,以提升他们的战斗技能。对于第i名士兵来说,进行一次训练所需的成本为pi​枚金币,而要想成为顶尖战士,他至少需要进行ci​次训练。为了确保训练的高效性,王国推出了一种组团训练的方案。该方案包含每位士兵所需的一次训练,且总共只需支付S枚金币(组团训练方案可以多次购买,即士兵可以进行多次组团训练)。作为训练指挥官,请你计算出最少需要花费多少金币,才能使得所有的士兵都成为顶尖战士?

2025-03-27 23:58:17 542

原创 WinSnap - 创建高级屏幕截图的截图软件

最近在截图的时候突然馋上了Mac上的一款软件:iShot的一个功能,他能为截图自动添加好看的阴影,并且完美的把圆角给截下来,就想着在Windows上找一个拥有这种功能的软件:WinSnap。

2025-01-19 20:55:18 167

原创 Typora + PowerShell 在终端打开文件

最近在用Hexo搭我人生中的第一个,Hexo新建帖子的时候需要在终端用命令hexon,然后再用Typora打开,用鼠标感觉很麻烦,因此直接用终端一键启动了。发现Typora的一个bug🐛,在YAML后面写第一个字的时候总是输不进去,用Ctrl+/打开源代码模式又可以输入了more。

2025-01-18 23:26:44 214

原创 Hexo + NexT + Github搭建个人博客

先创建一个页面cd[your-site]#进到站点中hexonewpage[page-name]#创建页面在文件开头的YAML块(用于写入配置)中添加配置通过主题的配置文件将你所创建的页面路由写入菜单menu,图标在中找#标签---type:tags---确保禁用新建404页用户是否可以重定向到404页面取决于网站托管服务或Web服务器的设置,而不是Hexo。例如,如果使用Nginx作为服务器,则还需要在nginx.conf文件中配置404页面。

2025-01-18 23:23:29 878

原创 【Ubuntu 24.04】虚拟机常见问题解决

没有3D加速就没有动画,所以我们需要开启3D加速,但是直接开启3D加速会黑屏由于Ubuntu24内部的图形加速驱动异常,因此需要更新图形驱动重启驱动即可如果安装慢可以换一下阿里云镜像。

2025-01-11 19:29:59 757

原创 MySQL的学习

MySQL

2025-01-10 13:26:51 213

原创 【Ubuntu22.04】VMware虚拟机硬盘扩容

这边提示我们还需要进入虚拟机在内部分区。

2025-01-08 21:51:06 581

原创 Git的学习和常见问题

最近在基于B站上GeekHour的视频学习Git,记录了一些常用命令和踩过的坑。

2025-01-08 14:13:56 1356

原创 通过 oh-my-posh & posh-git 优化PowerShell

安装PowerShell 7和 winget下载器,都可以直接在 Microsoft Store 中直接安装。因为主题中大量使用了 Nerd Fonts 家族字体,不安装的话,显示效果会不忍直视。则是为 PowerShell 提供了方便的 git 状态显示和命令补全功能。是用于自定义 PowerShell 主题和配色的工具,安装 oh-my-posh 和 posh-git。安装字体(管理员权限打开 PS7)输入以下命令可以查看全部主题。

2025-01-06 01:53:10 411

原创 线代常见题型总结

上三角行列式和下三角行列式的结果都为主对角线元素之积。先将所有的列都加到第一列后提公因子,再化上三角。化为行阶梯形即可得出R(无须化到最简)化为上三角行行列式计算。

2025-01-04 10:41:30 1254

原创 概率论常见题型总结

2.贝叶斯公式:在复杂事件A发生的条件下,求简单事件B₁发生的概率。3.条件概率公式(反过来求P(AB)即为乘法公式)1.全概率公式:将复杂事件A划为几个简单事件B求。独立:P(AB) = P(A)·P(B)看他的相关系数ρ,若为0则不相关。互不相容:P(AB) = 0。1.二项分布B(n, p)1.均匀分布U(a, b)3.正态分布N(μ, σ)2.指数分布Exp(λ)独立 可以推出 不相关。相关 可以推出 不独立。2.泊松分布P(λ)

2024-12-31 13:24:26 1061

原创 求各种排序算法的执行时间

设计一个程序,随机产生n(100,1000,10000,100000,500000,1000000)个1—99的正整数序列,分别采用直接插入排序,折半插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序和二路归并排序算法对其递增排序,求出各种排序算法所需要的绝对时间(毫秒)。

2024-12-28 10:41:08 565

原创 2024计算机能力挑战赛模拟试题 + 两道真题

例如,如果向函数传递了一个列表(一个可变类型),并在函数内部修改了列表,那么原始列表也会被修改。但如果传递的是一个整数(不可变类型),即使在函数内部改变了这个整数的值,原始的整数也不会改变。在这种格式下,Python 解释器可能会试图将其拆解为1行0列的第22个子图,显然是不合理的,因为列数不能为零,子图索引也超出了可能的最大值。所以,A选项表述不准确。它们通常使用任何适合的编码,如UTF-8或ASCII等,但UTF-8是比较常见的选择,特别是需要支持多语言的情况下。因此,B选项的描述也是不准确的。

2024-11-17 12:59:24 832

原创 递推/ 递归 / DFS

同样的递归搜索树,先从1开始看,逐层往下搜索直至搜索n个数,随后开始往上回溯直至树根。:从 1∼n 这 n 个整数中随机选取任意多个,可随意组合。:从 n 个元素中抽出 r 个元素的所有组合。思路:依次枚举每个数放哪个位置。递归搜索树(n=3)

2024-11-16 21:07:31 435

原创 前缀和与差分

注:差分数组通过打标记得到差值数组,然后做一次前缀和可以得到原数组,我们也可以直接把差值数组初始化为0,然后做前缀和,得到一个数组,与原数组arr进行相加(映射回原数组),得到后的数组即为要求的数组,这二者效果一样,我们一般使用后者这种方法。与上题不同,这里的m次操作的是使区间[L, R]加上一个Value(Value可以是负数),每次操作的Value不同,最后询问输出最终的arr。思路:这里无须求出差分数组,只需要在difSum中保存arr中对应每个元素需要更改的值,最后统一加到arr中即可。

2024-11-10 19:40:57 833

原创 字符串匹配——KMP算法

next数组最长公共前后缀。

2024-11-03 21:41:09 804

原创 【数论】回文数字

观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。一个正整数 n (10< n< 100), 表示要求满足的数位和。本题要求你找到一些5位或6位的十进制数字。若干行,每行包含一个满足要求的5位或6位整数。该数字的各个数位之和等于输入的整数。如果没有满足条件的,输出:-1。数字按从小到大的顺序排列。

2024-10-28 21:06:35 145

原创 【数论】素数求和

存放小于等于n的数的状态(即是否是素数,是为True),随即遍历小于等于n的每个数,如果遍历到的这个数 p 为素数,则将他的倍数标记为False,即非素数,最后得到所有的下标为True的数即为素数,相加它们即可。输入一个自然数n,求小于等于n的素数之和。

2024-10-28 19:45:06 341

原创 vscode使用技巧

vscode如果要用来写不同的语言,可以通过创建的工作区,然后创建不同的快捷方式以便打开它注:C/C++ 退回到1.8.4,为了生成可以配置的文件。

2024-10-26 15:55:59 1290 1

原创 【回溯】LeetCode 77. Combinations

示例: 输入: n = 4, k = 2 输出: [[2, 4], [3, 4], [2, 3], [1, 2], [1, 3], [1, 4]]给定两个整数 n 和 k,返回 1 …n 中所有可能的 k 个数的组合。

2024-09-21 23:12:45 310

原创 MySQL指令

【代码】MySQL指令。

2024-09-15 23:48:27 522

原创 Python操作MySQL

用Python代码连接MySQL并发送命令。

2024-09-15 21:49:00 725

原创 【Python】CSV文件的简单使用

【Python】CSV文件的简单使用。

2024-09-08 21:37:00 327

原创 【JavaScript】jQuery的使用

jQuery是一个JavaScript的第三方模块。

2024-09-02 22:23:47 642

原创 【python】turtle的使用

turtle的使用

2024-08-31 12:32:01 591

原创 PyAutoGui的使用

可选的grayscale关键字可以给定位函数来稍微加速(大约30%左右)。这会降低图像和屏幕截图的颜色饱和度,从而加快定位速度,但可能会导致误报匹配(假阳性)。将该方法封装为一个新的函数进行递归调用,那么只要目标图像没有出现(在函数中体现为无法获取目标图像坐标),那么查找图片的函数(pyautogui.locateCenterOnScreen)就会一直尝试获取目标图像坐标,直到获取成功后返回坐标,函数结束。可选的confidence关键字参数指定函数在屏幕上定位图像的精度。该参数越大,图像匹配程度越高。

2024-08-29 22:10:13 480

原创 JavaScript语法总结

【代码】JavaScript常见知识点总结。

2024-08-29 18:57:45 390

原创 BootStrap常见知识点总结

BootStrap3集成了许多css样式以供我们使用。

2024-08-27 22:52:38 641

原创 CSS样式

css基础知识

2024-08-21 00:08:33 850

原创 HTML常见标签总结

页面上的数据要想提交到后台,必须要在外嵌套一个form标签。

2024-08-19 00:27:46 316

原创 【排序】常见排序总结

常见排序算法的实现

2024-07-12 00:30:55 298

原创 【Python】Tkinter制作简单五子棋小游戏

五子棋(Gomoku)小游戏的简易实现

2024-06-24 13:21:49 1300 1

原创 【C语言】编写代码,演示多个字符从两端移动,向中间汇聚

编写代码,演示多个字符从两端移动,向中间汇聚(动态效果)

2024-03-29 23:23:43 383 1

原创 【C语言】倒置字符串

倒置字符串

2024-03-29 23:03:33 571 1

原创 【C语言】越界访问所导致的死循环

通过调试我们可以得知:i和arr[12]一直在变化 并且他们的值是相同的,因此我们可以观察一下它的地址。我们知道i和arr[10]都是局部数据,并且他们都是放在栈区的。由此得知,在arr中,arr[10]的地址是与i的地址最接近的。在这里,我们主要研究x86下到底是为什么会无限循环。那么,如果arr能够往后越界,那么就有可能覆盖到i。i处于高地址 而arr的地址比i的地址低。那么由我们的代码可以知道。它会报错并且打印12个。

2024-03-20 15:46:40 506 1

原创 【C语言】变量的初始化

变量的初始化

2024-03-13 20:31:38 459

原创 【C语言】求两个int(32位) 整数m和n的二进制表达中,有多少个位(bit)不同

求两个int(32位) 整数m和n的二进制表达中,有多少个位(bit)不同

2024-03-13 19:42:29 180

原创 【C语言】二分查找

写一个函数,实现一个整形有序数组的二分查找。

2024-03-12 13:00:28 379 1

原创 【C语言】求二进制中1的个数

求二进制中1的个数

2024-03-11 23:26:27 702

原创 【C语言】扫雷小游戏

一个初始版本的扫雷小游戏

2024-03-10 22:12:02 2321 2

Multisim简易计算器

Multisim简易计算器

2024-12-11

空空如也

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

TA关注的人

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