logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

动态规划算法解决最小编辑距离问题

动态规划算法解决最小编辑距离问题

文章图片
#算法#动态规划#leetcode +1
动态规划解决硬币组合问题

在编程中,动态规划是一种常见的算法技术,用于解决各种优化问题,其中之一就是硬币组合问题。这个问题是指给定一组硬币面额,以及一个目标金额,求出组合成目标金额的方法数。

文章图片
#动态规划#算法
扫地机器人(2025蓝桥杯省A组 H题)

这是一道关于基环树结构的算法题,要求计算扫地机器人在环形路径上的最大工作距离。解题思路结合了拓扑排序、基环树处理和单调队列优化: 使用拓扑排序识别基环树中的环结构,将非环节点标记 对环上每个节点进行DFS,计算子树中的最长路径(直径) 将环展开为链,使用前缀和预处理距离 通过单调队列优化,在O(n)时间内找到环上的最优路径组合 算法综合运用了基环树拆解、动态规划和滑动窗口技巧,最终输出最大工作距离

文章图片
#算法#蓝桥杯
第八章-图论

1.走多远 - 蓝桥云课q.front()出来的out一定是前置条件都满足了, 所以用此时的out更新s是不会错的codeint main()cin>>n>>m;i <= m;cin>>u>>v;ind[v]++;i <= n;i++) if(!q.pop();ind[s]--;if(!return 0;

#图论
第八章-图论

1.走多远 - 蓝桥云课q.front()出来的out一定是前置条件都满足了, 所以用此时的out更新s是不会错的codeint main()cin>>n>>m;i <= m;cin>>u>>v;ind[v]++;i <= n;i++) if(!q.pop();ind[s]--;if(!return 0;

#图论
C、C++ 和 C# 编程语言的比较和联系

C:C 是一种过程化编程语言,由 Dennis Ritchie 在 1972 年开发。它主要用于系统级编程和性能要求较高的应用程序开发。C++:C++ 是在 C 语言基础上扩展而来的语言,由 Bjarne Stroustrup 于 1980 年代早期引入。C++ 支持面向对象编程,并提供了更多的特性和功能。C#:C# 是由微软公司于 2000 年推出的面向对象编程语言,作为 .NET 平台的一部分

文章图片
#c语言#c++#c#
Github入门

github入门与git指令

文章图片
#github
贪心算法--

28道经典贪心算法讲解, 分析

文章图片
#贪心算法#算法
到底了