自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯3518 三国游戏 | 排序

这题的思路很巧妙,需要算出每个事件给三国带来的净贡献(即本国士兵量减其他两国士兵量)并对其排序,根据贪心的原理累加贡献量直到累加结果不大于0。最后对三国的胜利的最大事件数排序取最值即可。

2025-01-25 11:35:54 477

原创 蓝桥杯3519 填充 | 分类讨论

很简单,遍历一次字符串,将‘?’作为0或1处理,发现00和11统计次数即可。

2025-01-24 14:58:29 383

原创 蓝桥杯3522 互质数的个数 | 数论

欧拉函数的使用。

2025-01-24 11:29:48 1209

原创 蓝桥杯3520 翻转 | 贪心+分类讨论

这个题目是一道贪心题,可以按照顺序遍历S数组,发现满足翻转条件的下标进行翻转,最后判断是否与T相等即可。

2025-01-23 11:09:11 520

原创 蓝桥杯3525 公因数匹配 | 枚举+数学

这个题目是一个数学题,由于只需要找到存在大于1的公因数的两数,所以比较方便的做法是统计每一个数的(质)因数。可以通过筛法统计质因数降低复杂度,但是直接枚举因数也可以满足要求。使用字典记录每个因数出现的位置,由于记录下标的有序性,可以直接遍历得到i、j最小的组。

2025-01-19 19:20:51 398

原创 蓝桥杯3526 子树的大小 | 数学规律

这个题目是一个数学题,比较好的方法是从上往下寻找子树的最左和最右的结点,每层统计子结点数,到树的底部时打印结果。

2025-01-18 17:35:20 489

原创 蓝桥杯3527 阶乘的和 | 组合数学

这个题目的思路是对Ai排序后,记录每个Ai出现的次数dic[Ai]。显然最小的A0满足m。每次遍历dic,如果m对应的Ai出现的次数是Ai+1的倍数,那么将其并入dic[Ai+1],同时m++。当m无法满足次数的倍数关系时m值即为所求。

2025-01-17 10:58:22 402

原创 蓝桥3529 太阳 | 几何计算+自定义排序

这个题目的处理方法是利用相似三角形的思路,将线段的两个端点按照投影排序(首先将“太阳”转换到坐标系原点),先遍历端点,将左端点加入set,每次找到最小左端点并记录,当遍历到右端点时从set中删除对应的左端点。最后统计记录的端点数即可。

2025-01-15 18:00:01 175

原创 C++ | 表示移动函数move()的基本用法

通过函数定义可以看出,move函数没有进行移动操作,而是返回类型转换后的参数。

2024-11-09 09:53:17 577

原创 HUST硬件综合训练 | 如何将logism电路转为verilog(二)

在修改完logisim电路文件后,就可以将其转化为verilog项目了。

2024-10-25 22:06:15 554 1

原创 HUST硬件综合训练 | 如何将logism电路转为verilog(一)

文中提到的文件可在此仓库下载:https://github.com/deadfffool/HUST-Computer-Organization-Big-Homework/tree/main

2024-10-23 23:04:20 530

原创 Java | String类型使用注意事项

String不支持下标访问!

2024-05-28 21:28:31 300 1

原创 Verilog复习(四)| 组合逻辑

行为描述——只要有事件发生(列表中任何 信号有变化),就执行begin…end 的语句。

2024-05-12 13:52:00 210

原创 Verilog复习(三)| Verilog语言基础

线网类型(wire)。net type表示Verilog结构化元件间的物理连线。它的值由驱动元件的值决定;如果没有驱动元件连接到线网,线网的缺省值为z。 寄存器类型(reg)。register type表示一个抽象的数据存储单元,它只能在always语句和initial语句中被赋值,并且它的值从一个赋值到另一个赋值被保存下来。寄存器 类型的变量具有x的缺省值。

2024-05-10 15:07:31 349

原创 Verilog复习(二)| 时延

时延分为惯性延迟(Inertial Delay (Gates) )和传输延迟(Transport Delay (Nets) )

2024-05-10 09:02:42 221

原创 Verilog复习(一)| 模块的定义

模块(module)是Verilog的基本描述单位。

2024-05-09 21:43:33 538

原创 数据库系统概论(第5版)习题解析与实验指导 | 第一章

上述内容可以从Zlibrary(https://z-library.cc/)中获取。

2024-04-09 19:51:08 861 1

原创 C++ | 数组去重函数unique的使用技巧

如果你想要除去一个itnt数组中重复的数字,又想查看重复了哪些数,你会怎么做呢?

2024-04-08 22:59:39 1590

转载 C语言 | 处理在无整数输入时结束读入的方法

通常,这种结构用于读取一系列整数,直到用户输入的不是整数或者达到某种输入结束的条件(如文件结束或遇到特定的字符)。

2024-03-08 15:33:08 215 1

原创 Java | 在消息对话框中显示文本

其中,“message”对应对话框中主体信息内容,“title”对应对话框中标题内容。

2024-03-06 19:46:44 623

原创 Java | 一维数组的声明与使用

声明数组后,必须为数组分配内存。内存将定义数组可以容纳的元素数。Java中有自动垃圾回收,所以这里new的对象在使用完后不需要额外写delete。

2024-03-06 18:49:41 341

原创 Java | Java的输入与输出

应该注意的是,使用完Scanner类对象后应该将其关闭掉,否则会出现警告:`Resource leak: 'scanner' is never closed`。

2024-03-05 13:47:59 6183 1

原创 Java | Java中与文件同名的类的构造函数的调用

这是因为运行 Java 程序时,Java 虚拟机只自动调用指定为入口的类的。而类的构造函数不会被调用,除非显式地创建此类的对象。

2024-03-02 16:05:33 467

原创 Java | vscode如何使用命令行运行Java程序

此命令执行后,在文件夹中会生成一个与原java程序同名的。这样java程序就运行成功了。

2024-03-02 15:38:30 1426 1

原创 C语言 | 并查集模板

并查集是维护集合的数据结构,主要用于解决一些元素分组的问题。

2024-02-19 21:13:24 319

原创 小技巧 | 如何将win11回退至win10

当你不小心点错将电脑的win10系统更新成win11系统了(但没有完全更新),你会怎么做呢?

2024-02-13 16:30:14 1000

原创 C++ | string类按位赋值小技巧

string类的加号重载后,也可以在原串末尾添加一个字符。

2024-02-11 20:54:53 413

原创 C++ | KMP算法模板

KMP算法的C/C++实现及其实例。

2024-02-11 19:32:07 472

原创 C++ | vector二维数组的初始化与行、列数的获取

“如果直接使用vector v;创建二维数组,那么就会得到一个空的容器,这样再通过`push_back`赋值是非常麻烦的。”

2024-02-05 11:39:25 1596

原创 C++ | 部分和函数partial_sum的使用技巧

partial_sum函数是STL中的函数,用于计算范围的部分和,并从结果开始分配范围中的每个元素,range[first,last)中相应元素的部分和。

2024-02-03 11:35:24 2828

原创 C++ | auto遍历map小技巧

for(auto &[key,_] : mp) for(auto &[_,val] : mp)

2024-01-30 16:52:52 1773

原创 C语言 | 求最大/小值小技巧:fmax、fmin函数

fmax、fmin函数用于确定两个指定值的较大/较小值。

2024-01-29 10:34:49 5054

原创 物理实验报告(二)| 表面张力

仅供参考!😇

2024-01-08 11:33:19 653 2

原创 物理实验HUST 2023年下B卷部分题目总结

物理实验2023年下B卷部分题目总结

2024-01-08 10:57:03 759

原创 算法导论复习(九)| 图树周游,回溯法,分支限界,最大流

最后的复习。

2024-01-04 10:52:14 1047 1

原创 算法导论复习(八)| 基本图算法

注意每个算法遍历图的顺序。

2024-01-03 16:37:35 1109 1

原创 算法导论复习(七)| 贪心算法

贪心算法是这样一种方法:分步骤实施,它在每一步仅作出当时看起来最佳的选择,即局部最优的选择,希望这样的选择能导致全局最优解。

2024-01-03 15:36:26 773 1

原创 算法导论复习(六)| 动态规划

利用动态规划求解最优化问题。重点是动态规划的特点(主要是最优子结构性)和作表的技巧。

2024-01-02 11:23:47 1853

原创 算法导论复习(五)| 求解递归式

求解递归式的方法:代换法、递归树法、主方法。主要掌握主方法3种情况的使用即可。

2023-12-31 15:52:58 2273

原创 算法导论复习(四)| 平面最近点对

分治法的应用之一。

2023-12-30 15:34:28 465 1

空空如也

空空如也

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

TA关注的人

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