自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (每日一题)kotori和抽卡(⼆)———<概率-数学期望>

题目摘要:Kotori抽卡概率计算问题。给定n次抽卡机会,要求恰好抽中m次的概率。解法使用组合概率公式:C(n,m)(0.8)^m(0.2)^(n-m)。代码实现通过循环计算组合数,并乘以成功/失败概率的幂次,最后输出保留4位小数的结果。提供C++和Java两种实现,核心算法相同,均采用连乘/连除计算组合数,再乘以相应概率。时间复杂度O(n),适用于小规模数据。

2025-05-29 14:26:02 115

原创 (每日一题)小红的子串———<前缀和+双指针>

摘要:本文介绍了解决"小红的子串"问题的算法。题目要求计算字符串中字符种类在[l,r]范围内的子串数量。采用前缀和思想,将问题转换为求[1,r]与[1,l-1]区间子串数的差值。算法使用滑动窗口技术:维护一个窗口统计字符种类,当种类超过x时移动左指针,并累加有效子串数(右-左+1)。C++和Java实现均通过find(x)函数计算[1,x]范围的子串数,最终输出find(r)-find(l-1)的结果。时间复杂度为O(n),空间复杂度O(1)。

2025-05-28 14:34:01 258

原创 (每日一题)兑换零钱———<动态规划-完全背包>

题目“DP44兑换零钱”是一个典型的完全背包问题,旨在通过给定的硬币面额组合出目标金额,并找出所需的最少硬币数。解法采用动态规划,通过构建一个dp数组来记录达到每个金额所需的最小硬币数。初始时,dp[0]设为0,表示金额为0时不需要硬币,其他位置初始化为一个极大值。然后,遍历每个硬币面额,更新dp数组,确保每个金额都能通过最少的硬币组合得到。最终,如果目标金额无法通过给定硬币组合得到,则返回-1,否则返回所需的最小硬币数。代码提供了C++和Java两种实现,均遵循上述思路。

2025-05-21 14:26:08 202

原创 (每日一题)最大差值———<模拟+贪心>

题目MT1最大差值要求找出数组中两个元素之间的最大差值,其中第二个元素必须位于第一个元素之后。解法通过遍历数组,使用一个变量记录当前位置之前的最小值,并计算当前元素与最小值的差值,更新最大差值。C++和Java的代码实现类似,核心思路是维护一个最小值变量,并在遍历过程中不断更新最大差值。最终返回最大差值,若为负则返回0。

2025-05-14 14:33:45 153

原创 (每日一题)过桥———<BFS>

题目“过桥”描述了一个需要通过桥的问题,解法采用了类似层序遍历的算法思路。C++和Java的代码实现均通过广度优先搜索(BFS)来解决问题。算法核心在于记录每一轮能够到达的最远点,并不断更新搜索区间,直到能够到达终点或确定无法到达。C++代码使用数组存储数据,并通过循环更新区间;Java代码则通过Scanner读取输入,并利用Math.max函数更新最远点。两种实现均返回达到终点所需的最少步数,若无法到达则返回-1。

2025-05-13 14:31:50 167

原创 (每日一题)宵暗的妖怪———<动态规划>

【代码】(每日一题)宵暗的妖怪———<动态规划>

2025-05-09 14:28:30 211

原创 (每日一题)棋子翻转———<模拟>

【代码】(每日一题)棋子翻转———<模拟>

2025-05-02 14:32:34 231

原创 (每日一题)合唱队形———<动态规划>

【代码】(每日一题)合唱队形———<动态规划>

2025-05-01 14:25:01 153

原创 (每日一题)体育课测验(⼆)———<拓扑排序>

【代码】(每日一题)体育课测验(⼆)———<拓扑排序>

2025-04-28 14:16:28 217

原创 (每日一题)游游的字母串———<枚举>

【代码】(每日一题)游游的字母串———<枚举>

2025-04-23 14:37:33 138

原创 (每日一题)最少的完全平方数———<动态规划>

【代码】(每日一题)最少的完全平方数———<动态规划>

2025-04-16 14:27:11 149

原创 (每日一题)字符编码———<哈夫曼编码>

【代码】(每日一题)字符编码———<哈夫曼编码>

2025-04-13 15:02:30 234

原创 (每日一题)神奇的字母(二)———<哈希+字符串>

【代码】(每日一题)神奇的字母(二)———<哈希+字符串>

2025-04-11 14:34:06 161

原创 (每日一题)小红取数———<动态规划-01背包+同余>

【代码】(每日一题)小红取数———<动态规划-01背包+同余>

2025-04-09 15:03:05 240

原创 (每日一题)dd爱旋转———<模拟>

【代码】(每日一题)dd爱旋转———<模拟>

2025-04-08 14:24:01 199

原创 (每日一题)天使果冻———<递推>

【代码】(每日一题)天使果冻———<递推>

2025-04-07 14:30:40 176

原创 (每日一题)滑雪———<记忆化搜索>

【代码】(每日一题)滑雪———<记忆化搜索>

2025-04-06 14:31:03 127

原创 (每日一题)合并k个已排序的链表———<链表>

【代码】(每日一题)合并k个已排序的链表———<链表>

2025-04-03 15:11:06 160

原创 (每日一题)旋转字符串———<字符串>

【代码】(每日一题)旋转字符串———<字符串>

2025-04-02 14:54:53 195

原创 (每日一题)abb———<动态规划>

【代码】(每日一题)abb———<动态规划>

2025-04-01 15:01:58 184

原创 (每日一题)【模板】哈夫曼编码———<哈夫曼编码>

【代码】(每日一题)【模板】哈夫曼编码———<哈夫曼编码>

2025-03-31 14:40:19 136

原创 (每日一题)提取不重复的整数———<数学+模拟>

【代码】(每日一题)提取不重复的整数———<数学+模拟>

2025-03-28 15:01:31 157

原创 (每日一题)计算字符串的编辑距离———<动态规划>

【代码】(每日一题)计算字符串的编辑距离———<动态规划>

2025-03-27 14:44:01 185

原创 (每日一题)求和———<dfs>

【代码】(每日一题)求和———<dfs>

2025-03-26 14:55:36 206

原创 (每日一题)奇数位丢弃———<模拟-规律>

【代码】(每日一题)奇数位丢弃———<模拟-规律>

2025-03-25 14:35:23 208

原创 (每日一题)矩阵最长递增路径———<记忆化搜索>

【代码】(每日一题)矩阵最长递增路径———<记忆化搜索>

2025-03-24 15:05:40 190

原创 (每日一题)kotori和迷宫———<BFS/DFS>

【代码】(每日一题)kotori和迷宫———<BFS/DFS>

2025-03-21 15:16:13 214

原创 (每日一题)ISBN号码———<模拟>

【代码】(每日一题)ISBN号码———<模拟>

2025-03-20 14:45:02 218

原创 (每日一题)字符串的排列———<DFS枚举>

【代码】(每日一题)字符串的排列———<DFS枚举>

2025-03-19 14:32:13 195

原创 (每日一题)包含不超过两种字符的最长子串———<滑动窗口>

【代码】(每日一题)包含不超过两种字符的最长子串———<规律>

2025-03-17 14:27:48 197

原创 (每日一题)跳台阶扩展问题———<规律>

【代码】(每日一题)跳台阶扩展问题———<规律>

2025-03-16 14:20:00 196

原创 (每日一题)合唱团———<动态规划-线性dp>

【代码】(每日一题)活动安排———<动态规划-线性dp>

2025-03-13 14:57:37 143

原创 (每日一题)活动安排———<贪⼼-区间>

【代码】(每日一题)活动安排———<贪⼼-区间>

2025-03-09 14:49:21 572

原创 (每日一题)素数回文———<模拟+数学>

【代码】(每日一题)素数回文———<模拟+数学>

2025-03-08 16:54:52 192

原创 (每日一题)数位染色———<动态规划-01背包>

【代码】(每日一题)数位染色———<动态规划-01背包>

2025-03-08 16:33:57 376

原创 (每日一题)春游———<模拟-分情况讨论>

【代码】(每日一题)春游———<模拟-分情况讨论>

2025-03-06 15:34:57 202

原创 (每日一题)小红的口罩———<贪⼼+堆>

【代码】(每日一题)小红的口罩———<贪⼼+堆>

2025-03-05 14:45:33 220

原创 (每日一题)DP19 最长公共子序列(一)———<滑动窗⼝>

【代码】(每日一题)DP19 最长公共子序列(一)———<滑动窗⼝>

2025-03-04 20:34:02 258

原创 (每日一题)相差不超过k的最多数———<滑动窗⼝>

【代码】(每日一题)相差不超过k的最多数———<滑动窗⼝>

2025-03-03 14:26:49 138

原创 (每日一题)爱吃素———<数学>

【代码】(每日一题)爱吃素———<数学>

2025-03-02 21:11:32 366

计算机基础知识竞赛选择题(免费免积分)

计算机基础知识竞赛选择题

2024-01-24

备考计算机二级c语言-选择题(免费免积分)

计算机二级c语言-----选择题

2023-09-29

空空如也

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

TA关注的人

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