在这里我会把自己刷PAT时的心得记录下来,包含解题代码和思路啥的,刷过总要留下点痕迹.
序号 | 题目 | 分值 | 解决方案 | 知识点 |
---|---|---|---|---|
NK62 | To Buy or Not to Buy | 20 | 查看解题 | BitMap |
NK63 | Count PAT’s | 25 | 查看解题 | 计数思维 |
NK02 | All Roads Lead to Rome | 30 | 查看解题 | 最短路径变式 |
1001 | A+B Format | 20 | 查看解题 | 格式化输出 |
1002 | A+B for Polynomials | 25 | 查看解题 | 数组细节题 |
1003 | Emergency | 25 | 查看解题 | 最短路径变式/Dfs+剪枝 |
1004 | Counting Leaves | 30 | 查看解题 | 层序遍历 |
1005 | Spell It Right | 20 | 查看解题 | 大数-字符串 |
1006 | Sign In and Sign Out | 25 | 查看解题 | string比较 |
1007 | Maximum Subsequence Sum | 25 | 查看解题 | DP |
1008 | Elevator | 20 | 查看解题 | 常规题 |
1009 | Product of Polynomials | 25 | 查看解题 | 常规题 |
1011 | World Cup Betting | 20 | 查看解题 | 弱智题 |
1012 | The Best Rank | 25 | 查看解题 | 常规题 |
1013 | Battle Over Cities | 25 | 查看解题 | 中等题 |
1014 | Waiting in Line | 30 | 查看解题 | 恶心题 |
1015 | Reversible Primes | 20 | 查看解题 | 细节题 |
1016 | Phone Bills | 25 | 查看解题 | 最有价值的题 |
1017 | Queueing at Bank | 25 | 查看解题 | string题 |
1018 | Public Bike Management | 30 | 查看解题 | DFS+回溯 |
1019 | General Palindromic Number | 20 | 查看解题 | 这题20屈才 |
1020 | Tree Traversals | 25 | 查看解题 | 中等题 |
1021 | Deepest Root | 25 | 查看解题 | 中等不熟题 |
1022 | Digital Library | 30 | 查看解题 | 中等STL题 |
1023 | Have Fun with Numbers | 20 | 查看解题 | String类题 |
1024 | Palindromic Number | 25 | 查看解题 | String类题 |
1025 | PAT Ranking | 25 | 查看解题 | 结构体排序题 |
1027 | Colors in Mars | 20 | 查看解题 | 进制转化 |
1028 | List Sorting | 25 | 查看解题 | 结构体排序题 |
1029 | Median | 25 | 查看解题 | 二分 |
1030 | Travel Plan | 30 | 查看解题 | Dijkstra/Dfs深搜+回溯 |
1031 | Hello World for U | 20 | 查看解题 | 水题 |
1032 | Sharing | 25 | 查看解题 | 字符链表题 |
1033 | To Fill or Not to Fill | 25 | 查看解题 | 贪心 |
1034 | Head of a Gang | 30 | 查看解题 | 连通子集 |
1035 | Password | 20 | 查看解题 | String题 |
1036 | Boys vs Girls | 25 | 查看解题 | 排序题 |
1037 | Magic Coupon | 25 | 查看解题 | 排序题 |
1038 | Recover the Smallest Number | 30 | 查看解题 | 贪心 |
1039 | Course List for Student | 25 | 查看解题 | STL运用 |
1040 | Longest Symmetric String | 25 | 查看解题 | String题 |
1041 | Be Unique | 20 | 查看解题 | 数组题 |
1042 | Shuffling Machine | 20 | 查看解题 | 数组题 |
!!! | 今天机房刷题,明天整理,先做作业 | 1000 | 查看解题 | 数组题 |
1043 | Is It a Binary Search Tree | 25 | 查看解题 | 二叉树 |
1044 | Shopping in Mars | 25 | 查看解题 | 数组题 |
1045 | Favorite Color Stripe | 30 | 查看解题 | 计数思维 |
1046 | Shortest Distance | 20 | 查看解题 | 加和优化 |
1047 | Student List for Course | 25 | 查看解题 | STL排序 |
1048 | Find Coins | 25 | 查看解题 | 数组题 |
1049 | Counting Ones | 30 | 查看解题 | 总结题 |
1050 | String Subtraction | 20 | 查看解题 | string题 |
1051 | Pop Sequence | 25 | 查看解题 | 堆栈模拟题 |
1052 | Linked List Sorting | 25 | 查看解题 | 自定义链表 |
1053 | Path of Equal Weight | 30 | 查看解题 | 树的遍历及路径 |
1054 | The Dominant Color | 20 | 查看解题 | 数组题 |
1055 | The World’s Richest | 25 | 查看解题 | 结构体排序题 |
1056 | Mice and Rice | 25 | 查看解题 | 场景模拟题 |
1058 | A+B in Hogwarts | 20 | 查看解题 | 进制题 |
1059 | Prime Factors | 25 | 查看解题 | 数论题 |
1060 | Are They Equal | 25 | 查看解题 | String处理题 |
1061 | Dating | 20 | 查看解题 | 阅读理解题 |
1062 | Talent and Virtue | 25 | 查看解题 | 结构体排序题 |
1063 | Set Similarity | 25 | 查看解题 | STL题 |
1064 | Complete Binary Search Tree | 30 | 查看解题 | 树的题 |
1065 | A+B and C | 20 | 查看解题 | 整数溢出 |
1067 | Sort with Swap(0,*) | 25 | 查看解题 | 贪心 |
1068 | Find More Coins | 30 | 查看解题 | DP |
1069 | The Black Hole of Numbers | 20 | 查看解题 | 数组题 |
1070 | Mooncake | 25 | 查看解题 | 排序题 |
1071 | Speech Patterns | 25 | 查看解题 | 字符划分题 |
1072 | Gas Station | 30 | 查看解题 | Dijkstra |
1073 | Scientific Notation | 20 | 查看解题 | string处理 |
1074 | Reversing Linked List | 25 | 查看解题 | 自定义链表 |
1075 | PAT Judge | 25 | 查看解题 | 结构体排序 |
1076 | Forwards on Weiboe | 30 | 查看解题 | 层序遍历 |
1077 | Kuchiguse | 20 | 查看解题 | 字符串处理 |
1078 | Hashing | 25 | 查看解题 | 素数+hash概念 |
1079 | Total Sales of Supply Chain | 25 | 查看解题 | 稀疏图内存超限 |
1080 | Graduate Admission | 30 | 查看解题 | 结构体排序综合 |
1081 | Rational Sum | 20 | 查看解题 | 辗转相除求最大公因数 |
1082 | Read Number in Chinese | 25 | 查看解题 | 按照中文习惯读数字 |
1083 | List Grades | 25 | 查看解题 | 结构体排序水题 |
1084 | Broken Keyboard | 20 | 查看解题 | String题 |
1085 | Perfect Sequence | 25 | 查看解题 | 二分查找+题目看清题 |
1086 | Tree Traversals Again | 25 | 查看解题 | 树的变式 |
1087 | All Roads Lead to Rome | 30 | 查看解题 | Dijkstra多条件+路径记录 |
1088 | Rational Arithmetic | 20 | 查看解题 | 辗转相除求解繁琐题 |
1090 | Highest Price in Supply Chain | 25 | 查看解题 | 找树的最深节点数 |
1092 | To Buy or Not to Buy | 20 | 查看解题 | 字符计数 |
1093 | Count PAT’s | 25 | 查看解题 | 计数原理 |
1094 | The Largest Generation | 25 | 查看解题 | 树分层计数 |
1096 | Consecutive Factors | 20 | 查看解题 | 最长连续因数串 |
1097 | Deduplication on a Linked List | 25 | 查看解题 | 自定义链表 |
1099 | Build A Binary Search Tree | 30 | 查看解题 | 定结构树插入 |
1100 | Mars Numbers | 20 | 查看解题 | string和int互转学习一下 |
1101 | Quick Sort | 25 | 查看解题 | sort使用 |
1102 | Invert a Binary Tree | 25 | 查看解题 | 树的遍历 |
1103 | Integer Factorization | 30 | 查看解题 | DFS深搜+剪枝 |
1104 | Sum of Number Segments | 20 | 查看解题 | 归纳问题 |
1105 | Spiral Matrix | 25 | 查看解题 | 真的别想太多 |
1106 | Lowest Price in Supply Chain | 25 | 查看解题 | 层序遍历数层数 |
1108 | Finding Average | 20 | 查看解题 | 字符串判断题(包含string 转int) |
1109 | Group Photo | 25 | 查看解题 | 自定义规则排序题(Sort总结帖) |
1110 | Complete Binary Tree | 25 | 查看解题 | 是否是完全二叉树 |
1111 | Online Map | 30 | 查看解题 | 简单Dijkstra |
1112 | Stucked Keyboard | 20 | 查看解题 | 简单字符串处理 |
1113 | Integer Set Partition | 25 | 查看解题 | 水题 |
1114 | Family Property | 25 | 查看解题 | 并叉集(求一个集合的特性) |
1115 | Counting Nodes in a BST | 30 | 查看解题 | 生成二叉树并层序遍历 |
1116 | Come on! Let’s C | 20 | 查看解题 | 水题 |
1117 | Eddington Number | 25 | 查看解题 | 水题 |
1118 | Birds in Forest | 25 | 查看解题 | 并叉集 |
1119 | Pre- and Post-order Traversals | 30 | 查看解题 | 前序+后序求中序 |
1120 | Friend Numbers | 20 | 查看解题 | 水题 |
1121 | Damn Single | 25 | 查看解题 | 水题 |
1122 | Hamiltonian Cycle | 25 | 查看解题 | 自作聪明啊 |
1124 | Raffle for Weibo Followers | 20 | 查看解题 | 水题 |
1125 | Chain the Ropes | 25 | 查看解题 | 水题 |
1126 | Eulerian Path | 25 | 查看解题 | 自作聪明啊 |
1127 | ZigZagging on a Tree | 30 | 查看解题 | 中序-后序建树,自定规则遍历 |
1128 | N Queens Puzzle | 20 | 查看解题 | 理解出错 |
1129 | Recommendation System | 25 | 查看解题 | 推荐系数更新 |
1130 | Infix Expression | 25 | 查看解题 | 表达式二叉树(递归) |
1131 | Subway Map | 30 | 查看解题 | DFS深搜+双条件求最优+路径打印 |
1132 | Cut Integer | 20 | 查看解题 | atoi/stoi/stol函数运用题 |
1133 | Splitting A Linked List | 25 | 查看解题 | 自定义链表+规则排序 |
1134 | Vertex Cover | 25 | 查看解题 | 不够机智,想法太拙劣 |
1136 | A Delayed Palindrome | 20 | 查看解题 | String模拟大树运算 |
1137 | Final Grading | 25 | 查看解题 | 🌟map按照value排序(回顾map必看) |
1138 | Postorder Traversal | 25 | 查看解题 | 中序前序转后序,更快的递归 |
1139 | First Contact | 30 | 查看解题 | unordered_map 防内存超限 |
1140 | Look-and-say Sequence | 20 | 查看解题 | string的一个超时点(必看) |
1141 | PAT Ranking of Institutions | 25 | 查看解题 | 挺恶心的综合题 |
1142 | Maximal Clique | 25 | 查看解题 | 无向图的强连通节点 |
1143 | Lowest Common Ancestor | 30 | 查看解题 | 二叉树的最近祖先 |
1144 | The Missing Number | 20 | 查看解题 | map查存在 |
1145 | Hashing - Average Search Time | 25 | 查看解题 | hash+平方探测 |
1146 | Topological Order | 25 | 查看解题 | 拓扑排序 |
1147 | Heaps | 30 | 查看解题 | 层序建树,判断是不是堆,并后序打印 |
1151 | LCA in a Binary Tree | 30 | 查看解题 | LCA巧解 |