会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
wayde-CN
博客园
首页
新随笔
联系
订阅
管理
2024年3月9日
UVA-140-Bandwidth-最优性剪枝与回溯
摘要: 注意:本文只给出作者认为必要的知识点并且可能存在疏漏。 @目录一、题目大意二、理论基础1. 回溯2. 最优性剪枝三、解题思路四、参考代码 一、题目大意 给n个结点(使用大写字母表示)的无向图,要求枚举一个宽度最小的结点序列(宽度相同选字典序最小)。其中,序列中结点V的宽度为其到序列中其他相连结点的距
阅读全文
posted @ 2024-03-09 12:25 Wayde_CN
阅读(2)
评论(0)
推荐(0)
编辑
2024年2月28日
UVA-750-8-Queens-Chess-Problem(皇后问题)-回溯与递归
摘要: 注意:本文只给出作者认为必要的知识点并且可能存在疏漏。 目录 一、题目大意二、理论基础1. 递归2. 解答树3. 回溯法 `本题重点` 三、解题思路四、参考代码 一、题目大意 在一个 8 × 8 8\times 8 8×8 的棋盘,要在上面放8个皇后,每个皇后的所在行、列和对角线都不能有其他皇后。现
阅读全文
posted @ 2024-02-28 05:49 Wayde_CN
阅读(4)
评论(0)
推荐(0)
编辑
2024年2月24日
UVA-712-S-Trees-完全二叉树
摘要: 注意:本文只给出作者认为必要的知识点并且可能存在疏漏。 目录 一、题目大意二、理论基础1. 二叉树1.1 二叉树的定义1.2 二叉树的性质 2. 满二叉树3. 完全二叉树3.1 完全二叉树的定义3.2 完全二叉树的性质 `本题重点` 三、解题思路四、参考代码 一、题目大意 给一颗 深度 为 n 的
阅读全文
posted @ 2024-02-24 23:55 Wayde_CN
阅读(3)
评论(0)
推荐(0)
编辑
2024年2月14日
UVA-12166-Equilibrium-Mobile-栈-二叉树-Map
摘要: 目录 一、题目大意 二、理论基础 三、解题思路 四、参考代码 一、题目大意 给n个风铃。每个风铃相当于一个天平(左右各挂一个砝码)并且可以递归定义,判断其维持平衡最少需要修改几个砝码的重量。原题链接 例:3 =>1 [[3,7],6] 0 40 3 [[2,3],[4,5]] 二、理论基础 二叉树:
阅读全文
posted @ 2024-02-14 21:42 Wayde_CN
阅读(4)
评论(0)
推荐(0)
编辑
2024年2月11日
UVA-673-Parentheses-Balance-栈
摘要: 目录 题目大意 理论基础 解题思路 参考代码 题目大意 给T个括号序列("()"和"[]"),判断序列中的括号是否完整匹配。是则输出Yes,否则输出No。原题链接 例:2 =>Yes ([]) No (([()]))) 理论基础 栈(Stack):核心是后进先出(Last-In-First-Out)
阅读全文
posted @ 2024-02-11 21:51 Wayde_CN
阅读(1)
评论(0)
推荐(0)
编辑
UVA-1599-Ideal-Path-BFS-最短路径-队列
摘要: 目录 题目大意 理论基础 解题思路 参考代码 题目大意 给一个有n个点和m条边的无向图(2≤n≤100000,1≤m≤200000)的无向图,每条边上涂有一种颜色c(1≤c≤1e9),求从结点1到结点n的一条最短路径,若有多条最短路径,选择其中颜色序列字典序最小的一条。打印最短路径长度和经过的颜色序
阅读全文
posted @ 2024-02-11 06:34 Wayde_CN
阅读(3)
评论(0)
推荐(0)
编辑
2024年2月8日
UVA-10305-Ordering-Tasks-DAG-拓扑排序
摘要: 题目大意原题链接 给n个任务(编号1,2,···,n)和m个任务次序关系,后一个任务必须在前一个任务完成后才能进行,解出任意一个可能的任务完成次序。 例:有5个任务,4个次序关系为:1->2、2->3、1->3、1->5。其中一个可能的完成序列为1 4 2 5 3。 理论基础 环:图中只有第一个和最
阅读全文
posted @ 2024-02-08 17:42 Wayde_CN
阅读(3)
评论(0)
推荐(0)
编辑
2024年2月7日
UVA-10562-Undraw-the-Trees-多叉树-递归-DFS
摘要: 题目大意原题链接 给若干颗垂直打印的多叉树,将其转换为括号表示形式。每颗树以‘#’结尾,每个结点用除‘-’, ‘|’, 空格,‘#’以外的单个可打印ASCII字符表示,每个非叶子结点正下方必有‘|’,‘-’至少连续覆盖在每个孩子结点的上方。 例:e 转换为 (e(f()g())) | f g # 理
阅读全文
posted @ 2024-02-07 20:21 Wayde_CN
阅读(2)
评论(0)
推荐(0)
编辑
2024年2月6日
UVA-10129-Play-on-Words-欧拉路径-半欧拉图
摘要: 题目大意原题链接 给若干个单词,判断是否可以把所有单词排成一个序列,序列中每个单词的最后字母与下一个单词的第一个字母相同。例:ACM-MAC-CBA。 de449de6-c455-4619-b317-b84890877ee4 理论基础 欧拉路径: 从图中的一个结点出发走出的一条路径,而且图中的每条边
阅读全文
posted @ 2024-02-06 19:41 Wayde_CN
阅读(6)
评论(0)
推荐(0)
编辑