自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024睿抗国赛:RC-u4 City 不 City

摘要 题目要求规划从起点s到终点t的最经济路线,优先选择最小花销路径,若存在多条最短路径则选择途经城镇最高旅游热度最小的路线。输入包含城镇数量、通路信息、各城镇热度和起点终点。使用改进的Dijkstra算法,在维护最短路径的同时跟踪途经城镇的最高热度。若不可达输出"Impossible",否则输出最小花销和最高热度值。核心是通过优先队列处理双条件(花销+热度),在路径更新时动态比较优化。

2025-07-28 14:15:52 696

原创 2024睿抗国赛:RC-u3 势均力敌

摘要:本文分享了2024睿抗国赛题目《势均力敌》的解题思路。题目要求将n个不同数字组成的n!个n位数分成两组,满足数量相同且平方和相等。针对n≤4的小规模数据,作者采用排序和多重循环的方法,通过扩展数组简化索引判断,生成符合条件的一组解。核心在于利用数字排列的对称性和循环控制,确保输出数量恰好为n!/2个。代码实现了这一思路,并对n=3的情况做了特殊处理,保证输出解的正确性。(149字)

2025-07-28 14:07:43 515

原创 2024睿抗国赛:RC-u2 谁进线下了?II

摘要: 题目模拟了《Xepa Legends》电竞比赛的积分计算。每轮20支队伍根据排名获得固定分数(第1名25分,第20名0分),需统计N轮后各队总分并按分数降序、编号升序输出。关键步骤包括:建立排名-分数映射表,用数组累计队伍总分,标记参赛队伍,最后通过自定义排序输出结果。代码实现中,使用score_map数组快速查询分数,vis数组过滤未参赛队伍,并通过Lambda表达式实现多条件排序。注意处理输入格式和换行输出细节。

2025-07-28 14:00:28 388

原创 对称哈希连接实现

你将实现对称哈希连接的内连接部分。修改pg的执行器(executor)来实现对称哈希连接。

2025-06-07 13:12:43 1111

原创 【深圳大学】算法设计与分析-动态规划作业详解

本文通过两个动态规划问题展示了如何利用动态规划思想解决实际问题。首先,在分段最小二乘法问题中,通过定义最小代价和拟合误差,构建了动态规划方程,并通过枚举最后一个分段的起点来求解最小代价。其次,在跳跃问题中,通过定义状态和状态转移方程,求解从起点到终点的最小跳跃次数,并通过实例分析验证了算法的正确性。这两个问题展示了动态规划在优化问题中的广泛应用,强调了通过分解子问题来逐步求解全局最优解的思想。

2025-05-15 13:25:55 604

原创 动态规划(船长)

钱币问题dp[i][j] 代表使用前i种钱币凑j元钱的方案总数注意初始化dp[i][0] = 1爬楼梯墙壁涂色定义dp[n][i][j] 代表n块墙壁,第一块涂i色,最后一块涂j色的方法总数dp[n][i][j] = 对dp[n - 1][i][k] 的求和,其中k != j数的划分f[n][k] 代表将数字n划分成k份的方法总数按照是否有1来进行划分如果有一的话就是f[n - 1][k - 1]没有1的就是从2开始组成,其实也是(n - k)的合法拆分,每个方

2024-08-31 15:42:31 1342 1

原创 回溯算法(船长)

回溯算法回溯算法何衍泓。

2024-04-20 14:10:33 1734

原创 单调队列和单调栈

单调队列和单调栈单调队列和单调栈何衍泓。

2024-03-30 15:28:03 745 1

原创 森林与并查集

森林与并查集森林与并查集

2024-03-24 15:11:13 664 1

原创 递归转非递归(系统栈模拟法和拓扑序分解法)

递归转非递归递归转非递归何衍泓。

2024-03-16 10:23:10 437 1

原创 查找算法(船长配套)

查找算法查找算法何衍泓。

2024-03-12 09:27:39 415 2

原创 非常完整的排序算法加练习题

排序算法排序算法何衍泓。

2024-03-02 11:18:17 1984 1

原创 堆和优先队列

何衍泓。

2024-02-26 12:11:51 1708 2

原创 树和二叉树

树和二叉树树和二叉树何衍泓。

2024-02-22 11:56:21 379 1

原创 栈和队列的相关练习题及答案

栈和队列栈和队列何衍泓。

2024-02-21 11:13:25 642 1

原创 链表和顺序表

链表和顺序表链表和顺序表何衍泓。

2024-02-21 11:12:28 1047 1

原创 递归函数设计技巧

海贼胡船长算法课的笔记

2024-02-21 11:11:56 358 1

原创 大整数类的实现

大整数大整数何衍泓。

2024-02-21 11:10:31 388 1

原创 第一次完整的写程序

else { printf("坐标被占用,请重新输入\n");printf("输入错误,请重新下棋\n");printf("选择错误,请重新选择\n");printf("请输入坐标\n");printf("退出游戏\n");printf("玩家走\n");printf("电脑走\n");printf("玩家赢\n");printf("电脑赢\n");printf("请选择\n");printf("平局\n");//时间戳试试看可不可以。//判断棋盘被占满的函数。//初始化棋盘的函数。

2023-08-29 11:42:04 100

深圳大学计系实验二位操作

深圳大学计系实验二位操作

2025-05-09

空空如也

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

TA关注的人

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