Zengtudor
|
75c2df61c9
|
feat: 实现基于0-1 BFS的最大欧式距离计算
添加0-1 BFS算法来计算网格中可达点的最小代价,并在此基础上计算满足条件的两点间最大欧式距离。主要功能包括:
- 实现0-1 BFS算法计算各点到起点的最小代价
- 遍历所有点对,筛选满足代价条件的点对
- 计算并输出最大欧式距离
|
2025-10-01 21:02:08 +08:00 |
|
Zengtudor
|
cbde29b00b
|
refactor(P3956.cpp): 移除魔法颜色处理逻辑中的冗余代码
简化bfs函数中处理魔法颜色的代码块,删除未使用的变量和重复逻辑
|
2025-10-01 20:49:03 +08:00 |
|
Zengtudor
|
66ae25f60c
|
feat: 添加P3956.cpp实现网格最短路径算法
实现一个基于优先队列的BFS算法,用于计算在特定规则下的网格最短路径。主要功能包括:
- 处理网格中的颜色变化成本
- 支持魔法格子特殊处理
- 使用四维数组记录不同状态的最短路径
|
2025-10-01 20:38:44 +08:00 |
|
Zengtudor
|
294780abb5
|
feat: 添加P3146题目的动态规划解法实现
|
2025-10-01 12:01:45 +08:00 |
|
Zengtudor
|
da0cc7208d
|
feat: 添加P4170.cpp解决字符串最小染色问题
实现动态规划算法计算字符串的最小染色次数,用于解决P4170题目
|
2025-10-01 11:38:29 +08:00 |
|
Zengtudor
|
c216681b80
|
refactor: 将P1775.cpp移动到正确的目录结构
将P1775.cpp从src/10/移动到src/10/1/目录下,保持项目目录结构的一致性
|
2025-10-01 11:09:40 +08:00 |
|