PAT甲级目录
| 树(23) | 备注 |
| 1004 Counting Leaves | |
| 1020 Tree Traversals | |
| 1043 Is It a Binary Search Tree | 判断BST,BST的性质 |
| 1053 Path of Equal Weight | |
| 1064 Complete Binary Search Tree | 完全二叉树的顺序存储,BST的性质 |
| 1066 Root of AVL Tree | 构建AVL树,模板题,需理解记忆 |
| 1079 Total Sales of Supply Chain | |
| 1086 Tree Traversals Again | |
| 1090 Highest Price in Supply Chain | |
| 1094 The Largest Generation | BFS,求树的最大宽度及对应层次 |
| 1099 Build A Binary Search Tree | 与1064类似,BST的性质 |
| 1102 Invert a Binary Tree | 简单题 |
| 1106 Lowest Price in Supply Chain | DFS寻找树叶结点的最低深度 |
| 1110 Complete Binary Tree | 判断给定的树是否为完全二叉树 |
| 1115 Counting Nodes in a BST | BST的建立,层序遍历(简单) |
| 1119 Pre- and Post-order Traversals | 由前序序列和后序序列构建二叉树(***) |
| 1123 Is It a Complete AVL Tree | AVL和CBT,结合了1066和1110 |
| 1127 ZigZagging on a Tree | 中序后序建树,之字形输出层序序列(水题) |
| 1130 Infix Expression | 中序遍历 |
| 1135 Is It A Red-Black Tree | 深刻理解红黑树的性质,dfs(***) |
| 1138 Postorder Traversal | 前序中序建树,不需要建树 |
| 1143 Lowest Common Ancestor | 求BST的LCA,求普通BiTree的LCA呢?(***) |
| 1147 Heaps | 堆的性质,完全二叉树的顺序存储(***) |
| 图&&DFS/BFS(18) | |
| 1003 Emergency | Dijkstra,最大点权和最短路径的条数 |
| 1013 Battle Over Cities | 求连通块,如何处理“切断”操作! |
| 1018 Public Bike Management | Dijkstra+DFS(***) |
| 1021 Deepest Root | 求连通块,DFS求树的最大高度(不需要判断边界,想想为什么) |
| 1030 Travel Plan | |
| 1034 Head of a Gang | |
| 1072 Gas Station | |
| 1076 Forwards on Weibo | |
| 1087 All Roads Lead to Rome | |
| 1091 Acute Stroke | BFS |
| 1103 Integer Factorization | DFS(*****) |
| 1111 Online Map | 两次Dijkstra,不难,堆代码量 |
| 1122 Hamiltonian Cycle | 仔细理解题意即可 |
| 1126 Eulerian Path | 水题 |
| 1131 Subway Map | DFS(*****) |
| 1134 Vertex Cover | 仔细理解题意 |
| 1142 Maximal Clique | 考察题意的理解 |
| 1146 Topological Order | 拓扑序列 |
| 数学问题(16) | |
| 1015 Reversible Primes | 进制转换 |
| 1019 General Palindromic Number | 进制转换,回文数 |
| 1023 Have Fun with Numbers | 大整数乘法 |
| 1024 Palindromic Number | 大整数加法,判断回文数 |
| 1027 Colors in Mars | 进制转换(水题) |
| 1049 Counting Ones | 纯数学题(考试出这种题,有意思么?) |
| 1058 A+B in Hogwarts | |
| 1059 Prime Factors | 获取素数,质因子分解(***) |
| 1065 A+B and C (64bit) | long long int判断溢出,边界条件 |
| 1069 The Black Hole of Numbers | 简单数学 |
| 1081 Rational Sum | 分数运算 |
| 1088 Rational Arithmetic | 分数的四则远算,模板 |
| 1096 Consecutive Factors | 寻找最长的连续因子(***) |
| 1104 Sum of Number Segments | 找规律,细节 |
| 1132 Cut Integer | 注意除以0的情况,浮点错误 |
| 1136 A Delayed Palindrome | 大整数加法,判断回文数(和1024一模一样!) |
| 字符串处理(11) | |
| 1001 A+B Format | 水题 |
| 1005 Spell It Right | 水题 |
| 1035 Password | 水题 |
| 1060 Are They Equal | 科学计数法,常规表示转化成科学计数法(****) |
| 1061 Dating | 水题 |
| 1073 Scientific Notation | 科学计数法,科学计数法转化成常规表示(***) |
| 1077 Kuchiguse | 寻找n个字符串的公共后缀(***) |
| 1082 Read Number in Chinese | 还没做出来。。 。 |
| 1108 Finding Average | (***) |
| 1112 Stucked Keyboard | 逻辑(***) |
| 1140 Look-and-say Sequence | 仔细读题,理解题意 |
| STL应用(12) | |
| 1014 Waiting in Line | queue的应用,模拟(*****) |
| 1022 Digital Library | map |
| 1051 Pop Sequence | stack |
| 1054 The Dominant Color | map,水题 |
| 1056 Mice and Rice | queue,很不熟悉,警惕!(*****) |
| 1063 Set Similarity | set |
| 1071 Speech Patterns | map建立字典(***) |
| 1100 Mars Numbers | map,string(***) |
| 1120 Friend Numbers | 水题,不用STL |
| 1121 Damn Single | 水题,不用STL也行,直接开数组。。 |
| 1124 Raffle for Weibo Followers | 水题 |
| 1129 Recommendation System | set,自定义set内部排序(***) |
| 排序(17) | |
| 1012 The Best Rank | |
| 1016 Phone Bills | 晴神的解法精妙(*****) |
| 1025 PAT Ranking | |
| 1028 List Sorting | 水题 |
| 1047 Student List for Course | |
| 1055 The World's Richest | 剪枝(*****) |
| 1062 Talent and Virtue | 水题 |
| 1075 PAT Judge | 逻辑,核心代码就4,5行 |
| 1080 Graduate Admission | 逻辑 |
| 1083 List Grades | 较水 |
| 1089 Insert or Merge | 插入排序和归并排序 |
| 1095 Cars on Campus | 自己的解法妙!套用1016的思想(*****) |
| 1098 Insertion or Heap Sort | 插入排序和堆排序(***) |
| 1101 Quick Sort | 理解快排性质,思路有了代码怎么设计更简洁?(***) |
| 1113 Integer Set Partition | 水题,不写了,机试考这种题不是扯淡么 |
| 1137 Final Grading | 浮点数四舍五入round()函数 |
| 1141 PAT Ranking of Institutions | 利用map,方便 |
| 模拟(9)(√) | |
| 1002 A+B for Polynomials | 多项式相加,两种方法 |
| 1009 Product of Polynomials | 多项式相乘 |
| 1017 Queueing at Bank | (***) |
| 1026 Table Tennis | 难! |
| 1042 Shuffling Machine | 比较简单 |
| 1046 Shortest Distance | 这么水我一开始居然被卡了,额。。。 |
| 1105 Spiral Matrix | 有两个状态变化就设置两个变量;单步走的做法蛮有趣的。。 |
| 1109 Group Photo | two pointers思想(***) |
| 1139 First Contact | unordered_map的利用,pair,set(*****) |
| 哈希(7)(√) | |
| 1039 Course List for Student | 字符串哈希(***) |
| 1041 Be Unique | 水题 |
| 1050 String Subtraction | 水题 |
| 1078 Hashing | 二次方探测法(***) |
| 1084 Broken Keyboard | 水题 |
| 1092 To Buy or Not to Buy | 水题 |
| 1145 Hashing - Average Search Time | 二次方探测法,确定比较次数有点坑!(****) |
| 并查集(3) | |
| 1107 Social Clusters | 逻辑组织 |
| 1114 Family Property | 逻辑组织 |
| 1118 Birds in Forest | 简单模板 |
| 贪心(6) | |
| 1033 To Fill or Not to Fill | (****) |
| 1037 Magic Coupon | |
| 1038 Recover the Smallest Number | 代码简洁,但是我想不到 |
| 1067 Sort with Swap(0,*) | (***) |
| 1070 Mooncake | 水题 |
| 1125 Chain the Ropes | (**) |
| 链表处理(5)(√) | |
| 1032 Sharing | 水题,寻找两个链表的首个公共结点 |
| 1052 Linked List Sorting | 仔细读题,不然会卡一两个测试点(**) |
| 1074 Reversing Linked List | 每k个结点反转链表,比较耗时,需耐心,值得多次回顾(***) |
| 1097 Deduplication on a Linked List | 链表的删除操作(**) |
| 1133 Splitting A Linked List | 水题 |
| 二分查找(2)(√) | |
| 1010 Radix | |
| 1044 Shopping in Mars | 对有序序列利用STL的lower_bound()函数(***) |
| 动态规划(5) | |
| 1007 Maximum Subsequence Sum | |
| 1040 Longest Symmetric String | |
| 1045 Favorite Color Stripe | |
| 1057 Stack | 树状数组(乱入) |
| 1068 Find More Coins | |
| 其他(13) | |
| 1006 Sign In and Sign Out | 查找元素 |
| 1008 Elevator | 水题 |
| 1011 World Cup Betting | |
| 1029 Median | 寻找两个有序序列的中位数,还有坑没填!(此题精妙!*****) |
| 1031 Hello World for U | 图形打印 |
| 1036 Boys vs Girls | 查找元素 |
| 1048 Find Coins | 双指针法(水题) |
| 1085 Perfect Sequence | 双指针法(不难,但可以做做) |
| 1093 Count PAT's | 思路和1101一致。注意int相乘可能会溢出,定义成long long |
| 1116 Come on! Let's C | 不知道考察啥 |
| 1117 Eddington Number | 不知道考察啥 |
| 1128 N Queens Puzzle | 简单版的N皇后问题(***) |
| 1144 The Missing Number | 水题,map |
PAT甲级目录的更多相关文章
- 2019秋季PAT甲级_备考总结
2019 秋季 PAT 甲级 备考总结 在 2019/9/8 的 PAT 甲级考试中拿到了满分,考试题目的C++题解记录在这里,此处对备考过程和考试情况做一个总结.如果我的方法能帮助到碰巧点进来的有缘 ...
- PAT甲级1056Mice and Rice
目录 题目介绍 题解 解题思路 代码 参考链接 题目介绍 题目链接 https://pintia.cn/problem-sets/994805342720868352/problems/9948054 ...
- PAT甲级题解(慢慢刷中)
博主欢迎转载,但请给出本文链接,我尊重你,你尊重我,谢谢~http://www.cnblogs.com/chenxiwenruo/p/6102219.html特别不喜欢那些随便转载别人的原创文章又不给 ...
- PAT甲级1131. Subway Map
PAT甲级1131. Subway Map 题意: 在大城市,地铁系统对访客总是看起来很复杂.给你一些感觉,下图显示了北京地铁的地图.现在你应该帮助人们掌握你的电脑技能!鉴于您的用户的起始位置,您的任 ...
- PAT甲级1127. ZigZagging on a Tree
PAT甲级1127. ZigZagging on a Tree 题意: 假设二叉树中的所有键都是不同的正整数.一个唯一的二叉树可以通过给定的一对后序和顺序遍历序列来确定.这是一个简单的标准程序,可以按 ...
- PAT甲级1123. Is It a Complete AVL Tree
PAT甲级1123. Is It a Complete AVL Tree 题意: 在AVL树中,任何节点的两个子树的高度最多有一个;如果在任何时候它们不同于一个,则重新平衡来恢复此属性.图1-4说明了 ...
- PAT甲级1119. Pre- and Post-order Traversals
PAT甲级1119. Pre- and Post-order Traversals 题意: 假设二叉树中的所有键都是不同的正整数.一个唯一的二进制树可以通过给定的一对后序和顺序遍历序列来确定,也可以通 ...
- PAT甲级1114. Family Property
PAT甲级1114. Family Property 题意: 这一次,你应该帮我们收集家族财产的数据.鉴于每个人的家庭成员和他/她自己的名字的房地产(房产)信息,我们需要知道每个家庭的规模,以及他们的 ...
- PAT甲级1111. Online Map
PAT甲级1111. Online Map 题意: 输入我们当前的位置和目的地,一个在线地图可以推荐几条路径.现在你的工作是向你的用户推荐两条路径:一条是最短的,另一条是最快的.确保任何请求存在路径. ...
随机推荐
- QT 相关书籍
qt qucik 核心编程 个人觉得此书写得非常之好....这位作者的另外一本虽然没看过,估计也不错 https://bbs.csdn.net/topics/390942701?list=lz qt5 ...
- 如何让VS2013编写的程序在xp下运行
总体分c++程序和c#程序 1.c++程序 这个用C++编写的程序可以经过设置后在XP下运行,主要的“平台工具集”里修改就可以. 额外说明:(1)程序必须为Dotnet 4.0及以下版本.(XP只支持 ...
- UNIX发展史(BSD,GNU,linux)(转)
转自 UNIX发展史(BSD,GNU,linux) 这篇文章写的非常好,在这里转一下. 先前的一個理想 UNIX 系统自 1969 年 Ken ThompsonKen Thompson 与 Denni ...
- 如何在 js 代码中使用 jsp 标签或 Java 代码
JSP 标签还是很方便的,比如 Struts.Spring 等提供给我们的 JSP 标签,可以用它们来获取变量或进行一些计算.比如 struts2 的 <s:url value="/a ...
- ubuntu16扩展屏设置
new ubuntu system setting - Expansion screen settings. 1,System Settings–>Displays 1,set big scre ...
- oracle的JOB
前文再续,上面说的oracle的JOB,近期有些体会,记录一下: 零.创建JOB 创建JOB 1)创建一个存储过程.逻辑处理都在这个存储过程里面. 2)创建一个JOB运行此存储过程 -- 创建tabl ...
- 开源一款ftp软件——filezilla
filezilla是一款高性能ftp/sftp文件工具,关于它的具体的介绍可参见其官网:https://www.filezilla.cn/.其原作者是Tim Kosse (tim.kosse@file ...
- [Python] re正则表达式指南以及常用操作
一.语法 1. 使用正则表达式进行匹配的流程 2. Python支持的正则表达式元字符和语法 参考: AstralWind的Python正则表达式指南 官方文档:7.2. re — Regular e ...
- IOS开发 Missing submodule 'XXXX' 警告
项目结构 如下图 target -> ssssssss 是个Framework&library 出现的警告 Missing submodule 'XXXXXX' 只要在 ssssssss ...
- Android Kill Process
/********************************************************************** * Android Kill Process * 说明: ...