自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1129 Recommendation System

【代码】1129 Recommendation System。

2023-11-28 12:44:50 84

原创 1130 Infix Expression

【代码】1130 Infix Expression。

2023-11-28 08:52:50 62

原创 1132 Cut Intege

【代码】1132 Cut Intege。

2023-11-28 08:50:19 65

原创 1133 Splitting A Linked List

【代码】1133 Splitting A Linked List。

2023-11-28 08:48:36 48

原创 1134 Vertex Cover

给一个点集,能够满足图中的每一条边都至少有一个端点在该集合内。遍历每个点,把从这个点出去的所有边存在set里,因为存的是双向边,set可以去重,如果set的大小不等于2m说明No。

2023-11-27 20:46:56 32

原创 1135 Is It A Red-Black Tree

注意在建图的时候就有可能不是树。

2023-11-27 20:42:56 20

原创 1136 A Delayed Palindrome

【代码】1136 A Delayed Palindrome。

2023-11-27 20:40:21 21

原创 1137 Final Grading

【代码】1137 Final Grading。

2023-11-27 20:30:02 32

原创 1138 Postorder Traversal

build函数就是一个dfs的过程,不用另写dfs了。

2023-11-27 20:26:42 20

原创 1139 First Contact

注意一个比较坑的点,特判相恋的两人是直接朋友,这种情况不能算。

2023-11-27 20:22:14 31

原创 1140 Look-and-say Sequence

【代码】1140 Look-and-say Sequence。

2023-11-27 20:16:02 25

原创 1141 PAT Ranking of Institutions

【代码】1141 PAT Ranking of Institutions。

2023-11-27 20:14:32 24

原创 1142 Maximal Clique

【代码】1142 Maximal Clique。

2023-11-27 20:12:33 23

原创 1144 The Missing Number

【代码】1144 The Missing Number。

2023-11-27 20:10:43 25

原创 OpenGl的详细安装流程以及OpenGL.error.NullFunctionError:报错解决方法

本蒟蒻在第一次使用opengl遇到了一些问题,分享完整解决方法希望能帮到大家第一次使用的报错:下面是解决方法:安装OpenGl需要根据自己的python版本进行选择,我们先使用命令查看自己的python版本以我自己的为例,我的版本是3.10.0版本点击这里选择合适的版本,因为我的版本是3.10.0,选择这两个cp310的64位的版本浏览器帮我把两个文件下载到了这里,先使用命令切换到包含whl文件的目录下,然后再运行命令进行安装。切换完之后,使用下面这两个命令进行安装即可,whl名称以自己下载

2023-11-27 17:02:24 520

原创 1043 Is It a Binary Search Tree

【代码】1043 Is It a Binary Search Tree。

2023-11-27 11:12:58 22

原创 1155 Heap Paths

u+1是右孩子这样的操作。遍历一维数组,如果存在一个祖宗节点的值大于孩子节点的值,就不是小根堆,如果存在一个祖宗节点的值小于孩子节点的值,就不是大根堆。就是先给我们一个堆的层序遍历,让我们判断是不是大小根堆或者不是堆,然后输出dfs输出从根节点到叶子节点的路径即可。判断是不是大小根堆或者不是堆可以现将层序遍历存到一维数组里,因为堆很像一颗完全二叉树,因此就有u是根节点,2。

2023-11-27 09:41:12 19

原创 求两个链表的交集(c语言数据结构)

【代码】求两个链表的交集(c语言数据结构)

2023-11-27 09:40:42 119

原创 1156 Sexy Primes

【代码】1156 Sexy Primes。

2023-11-26 14:12:18 43

原创 1157 Anniversary

字符串、模拟题,读懂题意即可。

2023-11-26 14:07:53 21

原创 1158 Telefraud Detection

Each input file contains one test case. For each case, the first line gives 3 positive integers K (≤500, the threshold(阈值) of the amount of short phone calls), N (≤。这题考察并查集的常规应用,先用二维数组存边,二维数组的值为边的权。因为题目要求每个团伙先输出最小的成员,因此在并查集合并的过程把小的成员编号作为编号大的成员编号的祖宗。

2023-11-26 14:01:07 30

原创 1159 Structure of a Binary Tree

第二步:根据称述作相应判断,这里用到了字符串的操作,sscanf可以从字符串中读信息出来然后存起来,把信息抠出来后简单判断即可。判断是不是满二叉树只需在dfs的过程中判断是不是这个节点是不是左右孩子节点都有或者都没有即可。第一步:根据中序遍历和后序遍历递归建树,建树的过程中注意存一下每个孩子节点的父亲节点和每个父亲节点的孩子节点。

2023-11-26 13:50:47 25 1

原创 1161 Merging Linked Lists

这种pat甲级的链表的固定套路就是先用adderss作为键,存一下data和next,然后遍历一下单链表串联起来放在vector里面。接下来就是根据题意写逻辑,这里要把两个链表合二为一,模拟一下即可。

2023-11-26 13:40:57 20 1

原创 1162 Postfix Expression

若左子树为空,则先存根节点,在遍历右儿子。

2023-11-26 13:34:24 18 1

原创 1163 Dijkstra Sequence

dijkstra算法每次求得一条最短路之后,都会把终点t加入到集合st里面,然后对所有不在集合里的点修改其当前最短路径。因此只需要判断给的点是不是当前dijkstra选取的点,如果是,代表给的点是当前选取的最短路的终点,反知,不是。

2023-11-26 11:33:54 148 1

原创 1164 Good in C

【代码】1164 Good in C。

2023-11-26 11:09:22 36 1

原创 1165 Block Reversing

根据address关键字存data和next,然后从头结点开始把整个单链表串联起来放在vector里面。先总体翻转一遍,序列前面的部分不足k先翻转,然后每隔k翻转一遍。

2023-11-26 11:07:04 17 1

原创 1166 Summit

A summit (峰会) is a meeting of heads of state or government. Arranging the rest areas for the summit is not a simple job. The ideal arrangement of one area is to invite those heads so that everyone is a direct friend of everyone.

2023-11-26 11:01:11 15 1

原创 1167 Cartesian Tree

一般想法是先建树,再层序遍历,但这题只给出了中序遍历。可以观察到,根节点永远是当前序列的最小值,然后划分左右子树递归建树即可。

2023-11-26 10:53:47 20 1

原创 1168 Prime Day

【代码】1168 Prime Day。

2023-11-26 10:47:53 23 1

原创 1170 Safari Park

题目大意是说先给出一些边,表示这些regions相邻,然后所有的动物,不同的数字代表不同的物种,如果物种小于k输出Error: Too few species,大于则输出Error: Too many species,这里可以用um、set处理。然后循环遍历,在物种相同时判断是不是相邻即可。

2023-11-26 10:36:57 34 1

原创 1173 How Many Ways to Buy a Piece of Land

因为是连续的,可以用前缀和来做。

2023-11-26 10:19:40 29 1

原创 1174 Left-View of Binary Tree

The of a binary tree is a list of nodes obtained by looking at the tree from left hand side and from top down. For example, given a tree shown by the figure, its left-view is { 1, 2, 3, 4, 5 }Given the inorder and preorder traversal sequences of a binar

2023-11-26 10:07:34 37 1

原创 洛谷P1106 删数问题

键盘输入一个高精度的正整数N(不超过250位),去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的非负整数。编程对给定的N和k,寻找一种方案使得剩下的数字组成的新数最小。

2023-08-30 20:54:11 53 1

原创 洛谷P3392 涂国旗

列的格子,每个格子是白色蓝色红色之一,小 a 希望把这个布改成该国国旗,方法是在一些格子上涂颜料,盖住之前的颜色。个小方块组成的旗帜符合如下规则,就是合法的国旗。小a很懒,希望涂最少的格子,使这块布成为一个合法的国旗。行是一个矩阵,矩阵的每一个小方块是。一个整数,表示至少需要涂多少块。现有一个棋盘状的布,分成了。某国法律规定,只要一个由。

2023-08-27 11:03:20 42 1

原创 洛谷[NOIP2003 普及组] 麦森数

到 1998 年底,人们已找到了 37 个麦森数。,它有 909526 位。麦森数有许多重要应用,它与完全数密切相关。但反过来不一定,即如果。位数字(用十进制高精度数表示)NOIP 2003 普及组第四题。的素数称为麦森数,这时。第一行:十进制高精度数。文件中只包含一个整数。

2023-08-26 11:21:19 85

原创 P1217回文质数 Prime Palindromes

因为151既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以151是回文质数。写一个程序来找出范围ab5≤ab≤100000000(一亿)间的所有回文质数。

2023-08-25 17:56:01 36 1

原创 P1308 [NOIP2011 普及组] 统计单词数

这道题的话呢没有采用一般的套路,而是采用截取stl截取字符串的方式,把截取的字符串跟第一个字符串进行比较,由于采用了c++的string,实现思路比较简单。需要注意的是,由于题目要求“如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例 2)。”,所以注意在字符串的前后加一个空格,来真正模拟一个单词。

2023-06-10 21:09:07 55

原创 求两个链表的交集(c语言数据结构)

两个链表求交集部分

2022-10-03 16:28:42 1296 1

原创 根据一个链表中的元素删除另一个链表中重复的元素(c语言数据结构)

链表删除的各种情况

2022-10-03 16:27:40 295

空空如也

空空如也

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

TA关注的人

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