自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PAT A1079 Total Sales of Supply Chain (25分) C++/cpp实现

PAT A1079 Total Sales of Supply Chain (25分)题目原题链接题目大意给定树根的价格,每向下一层价格增加r,给出每个叶子节点货物的数量,计算叶子节点的价格总和,大体思路本题就是一个树的遍历问题,采用DFS或者BFS均可。这里采用DFS,利用树的深度depth代表层数,计算叶子节点的价格代码#include<stdio.h>#incl...

2020-04-22 17:06:03 293

原创 PAT A1013 Battle Over Cities (25分) C++/cpp实现

PAT A1013 Battle Over Cities (25分)题目原题链接题目大意输入每个城市的连接关系,如果一个城市被占领,计算输出剩下城市需要多少道路连接。大体思路利用邻接矩阵存储城市连接信息,利用DFS查找有几个连通块,如果剩下的城市原本就是连通则无需修路,否则就要修连通块个数减一条路;代码#include<stdio.h>#include<algo...

2020-04-21 17:23:23 181

原创 PAT A1030 Travel Plan (30分)

PAT A1030 Travel Plan (30分)题目原题链接题目大意给出城市之间的连接关系,并给出每条边的权重,计算输出从起点到终点最短路径与最少消费大体思路本题是典型的dijkstra+DFS模板题目,掌握了该模板此题没有什么难度代码#include<stdio.h>#include<algorithm>#include<vector&gt...

2020-04-20 16:12:00 133

原创 PAT A1021 Deepest Root (25分)

PAT A1021 Deepest Root (25分)题目链接原题链接题目大意输入节点之间的关系,构成图,如果该图是一个连通图则计算以哪些节点为根时高度最高;如果不能构成一个连通图,则输出有几个不连通的区域。大体思路本题判断是不是连通图可以使用并查集,当然也可以使用DFS递归遍历,此处使用并查集能更快得到有几个不连通的区域。在计算树的高度时采用DFS和BFS均可这里给出两者代码。代...

2020-04-19 16:46:12 120

原创 PAT A1003 Emergency (25分)

PAT A1003 Emergency (25分)题目原题链接题目大意输入每个城市医疗队的数目,以及相连城市之间的距离,计算求出原城市到目的城市最短路径的路径数,以及最多能聚集医疗队的数目大体思路该题是一个典型的dijkstra+DFS的模板题目,掌握了该模板,就可以解决这一类典型问题。代码#include<stdio.h>#include<algorithm&...

2020-04-17 16:56:51 123

原创 PAT A1004 Counting Leaves (30分) C++/cpp实现

PAT A1004 Counting Leaves (30分)题目原题链接题目大意按照题目要求输入节点信息,统计每一层时叶子节点的数量大体思路本质上就是构建一棵多叉树,根据题目数据输入的特性,采用静态构建多叉树,遍历访问每一个节点,判断该节点是不是叶子节点,如果是则相应的层数加1。该题可采用BFS和DFS,个人认为DFS写起来比较容易理解简洁。代码#include<stdio...

2020-04-16 16:33:56 191

原创 PAT A1114 Family Property (25分) GPLT L2-007 家庭房产 (25分)

PAT A1114 Family Property (25分) GPLT L2-007 家庭房产 (25分)This time, you are supposed to help us collect the data for family-owned property. Given each person’s family members, and the estate(房产)info un...

2020-04-15 15:44:25 151

原创 PAT A1020 Tree Traversals (25分) C++实现

PAT A1020 Tree Traversals (25分)Suppose that all the keys in a binary tree are distinct positive integers. Given the postorder and inorder traversal sequences, you are supposed to output the level or...

2020-04-14 09:06:35 158

空空如也

空空如也

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

TA关注的人

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