PAT甲级目录(更新中)

力求用最简洁明了的方式给出题解,并附上也许对新手陌生的知识点以及题目易错点等,如果能帮到你的话那就太棒啦~

PAT甲级目录 | PAT乙级目录

有不懂的语法记得多去 www.cplusplus.com 翻翻文档,这里啥都有哦。

No Title C/C++ Python 备注
1001 A+B Format (20’) 查看题解 字符串处理
1002 A+B for Polynomials (25’) 模拟
1003 Emergency (25’) Dijkstra算法
1004 Counting Leaves (30’) BFS,DFS,树的层序遍历
1005 Spell It Right (20’) 字符串处理
1006 Sign In and Sign Out (25’) 查找元素
1007 Maximum Subsequence Sum (25’) 动态规划,最大连续子序列和
1008 Elevator (20’) 数学问题
1009 Product of Polynomials (25’) 模拟
1010 Radix (25’) 二分法
1011 World Cup Betting (20’) 查找元素
1012 The Best Rank (25’) 排序
1013 Battle Over Cities (25’) 图的遍历,统计连通分量的个数,DFS
1014 Waiting in Line (30’) queue的应用
1015 Reversible Primes (20’) 素数
1016 Phone Bills (25’) 排序
1017 Queueing at Bank (25’) 模拟
1018 Public Bike Management (30’) Dijkstra算法 + DFS
1019 General Palindromic Number (20’) 回文数
1020 Tree Traversals (25’) 二叉树的遍历,后序中序转层序
1021 Deepest Root (25’) 图的遍历,DFS,计算连通分量的个数
1022 Digital Library (30’) map映射,STL的使用
1023 Have Fun with Numbers (20’) 大整数运算
1024 Palindromic Number (25’) 大整数相加
1025 PAT Ranking (25’) 排序
1026 Table Tennis (30’) 模拟,排序
1027 Colors in Mars (20’) 进制转换
1028 List Sorting (25’) 排序
1029 Median (25’) two pointers
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’) 图的遍历,DFS
1035 Password (20’) 字符串处理
1036 Boys vs Girls (25’) 查找元素
1037 Magic Coupon (25’) 贪心算法
1038 Recover the Smallest Number (30’) 贪心算法
1039 Course List for Student (25’) 不定长数组vector,STL的使用
1040 Longest Symmetric String (25’) 动态规划
1041 Be Unique (20’) Hash散列
1042 Shuffling Machine (20’) 模拟
1043 Is It a Binary Search Tree (25’) 二叉查找树BST
1044 Shopping in Mars (25’) 二分查找
1045 Favorite Color Stripe (30’) 动态规划,LIS / LCS
1046 Shortest Distance (20’) 模拟
1047 Student List for Course (25’) 不定长数组vector,STL的使用
1048 Find Coins (25’) Hash散列
1049 Counting Ones (30’) 数学问题
1050 String Subtraction (20’) Hash散列
1051 Pop Sequence (25’) 栈模拟
1052 Linked List Sorting (25’) 链表
1053 Path of Equal Weight (30’) 树的遍历
1054 The Dominant Color (20’) map映射,STL的使用
1055 The World’s Richest (25’) 排序
1056 Mice and Rice (25’) queue的用法
1057 Stack (30’) 树状数组
1058 A+B in Hogwarts (20’) 进制转换
1059 Prime Factors (25’) 素数表的建立
1060 Are They Equal (25’) 科学计数法
1061 Dating (20’) 查看题解 字符串处理
1062 Talent and Virtue (25’) 查看题解 排序
1063 Set Similarity (25’) 集合set,STL的使用
1064 Complete Binary Search Tree (30’) 二叉查找树BST
1065 A+B and C (64bit) (20’) 模拟
1066 Root of AVL Tree (25’) 平衡二叉树(AVL树)
1067 Sort with Swap(0,*) (25’) 贪心算法
1068 Find More Coins (30’) 01背包,动态规划
1069 The Black Hole of Numbers (20’) 查看题解 数学问题
1070 Mooncake (25’) 查看题解 贪心算法
1071 Speech Patterns (25’) map映射,STL的使用
1072 Gas Station (30’) Dijkstra算法
1073 Scientific Notation (20’) 查看题解 字符串处理
1074 Reversing Linked List (25’) 查看题解 链表
1075 PAT Judge (25’) 排序
1076 Forwards on Weibo (30’) 图的遍历,BFS
1077 Kuchiguse (20’) 字符串处理
1078 Hashing (25’) 二次方探查法
1079 Total Sales of Supply Chain (25’) DFS,BFS,树的遍历
1080 Graduate Admission (30’) 排序
1081 Rational Sum (20’) 分数的四则运算
1082 Read Number in Chinese (25’) 字符串处理
1083 List Grades (25’) 排序
1084 Broken Keyboard (20’) 查看题解 Hash散列
1085 Perfect Sequence (25’) 查看题解
1086 Tree Traversals Again (25’)
1087 All Roads Lead to Rome (30’)
1088 Rational Arithmetic (20’) 查看题解
1089 Insert or Merge (25’) 查看题解
1090 Highest Price in Supply Chain (25’)
1091 Acute Stroke (30’)
1092 To Buy or Not to Buy (20’)
1093 Count PAT’s (25’) 查看题解
1094 The Largest Generation (25’)
1095 Cars on Campus (30’)
1096 Consecutive Factors (20’)
1097 Deduplication on a Linked List (25’)
1098 Insertion or Heap Sort (25’)
1099 Build A Binary Search Tree (30’)
1100 Mars Numbers (20’) 查看题解
1101 Quick Sort (25’) 查看题解
1102 Invert a Binary Tree (25’)
1103 Integer Factorization (30’)
1104 Sum of Number Segments (20’) 查看题解
1105 Spiral Matrix (25’)
1106 Lowest Price in Supply Chain (25’)
1107 Social Clusters (30’)
1108 Finding Average (20’) 查看题解
1109 Group Photo (25’) 查看题解
1110 Complete Binary Tree (25’)
1111 Online Map (30’)
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’)
1123 Is It a Complete AVL Tree (30’)
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’)
1132 Cut Integer (20’)
1133 Splitting A Linked List (25’) 查看题解
1134 Vertex Cover (25’)
1135 Is It A Red-Black Tree (30’)
1136 A Delayed Palindrome (20’) 查看题解
1137 Final Grading (25’) 查看题解
1128 Postorder Traversal (25’)
1139 First Contact (30’)
1140 Look-and-say Sequence (20’) 查看题解
1141 PAT Ranking of Institutions (25’) 查看题解
1142 Maximal Clique (25’)
1143 Lowest Common Ancestor (30’)
1144 The Missing Number (20’)
1145 Hashing - Average Search Time (25’)
1146 Topological Order (25’)
1147 Heaps (30’)
1148 Werewolf - Simple Version (20’) 查看题解
1149 Dangerous Goods Packaging (25’) 查看题解
1150 Travelling Salesman Problem (25’)
1151 LCA in a Binary Tree (30’)