PAT甲級解題目錄
阿新 • • 發佈:2019-01-27
ID | Title | C/C++(附分析) | 備註 |
---|---|---|---|
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) | 程式碼 | 二分,two pointers |
1086 | Tree Traversals Again (25) | 程式碼 | 樹的遍歷 |
1087 | All Roads Lead to Rome (30) | 程式碼 | Dijkstra演算法 + DFS,最短路徑 |
1088 | Rational Arithmetic (20) | 程式碼 | 分數的四則運算 |
1089 | Insert or Merge (25) | 程式碼 | two pointers |
1090 | Highest Price in Supply Chain (25) | 程式碼 | 樹的遍歷 |
1091 | Acute Stroke (30) | 程式碼 | 廣度優先搜尋BFS |
1092 | To Buy or Not to Buy (20) | 程式碼 | Hash雜湊 |
1093 | Count PAT’s (25) | 程式碼 | 邏輯題 |
1094 | The Largest Generation (25) | 程式碼 | BFS,DFS,樹的遍歷 |
1095 | Cars on Campus (30) | 程式碼 | map的用法,排序 |
1096 | Consecutive Factors (20) | 程式碼 | 邏輯題 |
1097 | Deduplication on a Linked List (25) | 程式碼 | 連結串列 |
1098 | Insertion or Heap Sort (25) | 程式碼 | heap sort(堆排序) |
1099 | Build A Binary Search Tree (30) | 程式碼 | 二叉查詢樹BST |
1100 | Mars Numbers (20) | 程式碼 | map對映,STL的使用 |
1101 | Quick Sort (25) | 程式碼 | 快速排序 |
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) | 程式碼 | DFS,BFS,樹的遍歷 |
1107 | Social Clusters (30) | 程式碼 | 並查集 |
1108 | Finding Average (20) | 程式碼 | 字串處理 |
1109 | Group Photo (25) | 程式碼 | 邏輯題 |
1110 | Complete Binary Tree (25) | 程式碼 | 完全二叉樹 |
1111 | Online Map (30) | 程式碼 | Dijkstra演算法 + DFS |
1112 | Stucked Keyboard (20) | 程式碼 | map對映,STL的使用 |
1113 | Integer Set Partition (25) | 程式碼 | 排序 |
1114 | Family Property (25) | 程式碼 | 並查集 |
1115 | Counting Nodes in a BST (30) | 程式碼 | 二叉樹的遍歷,DFS |
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) | 程式碼 | set的應用 |
1121 | Damn Single (25) | 程式碼 | set的應用 |
1122 | Hamiltonian Cycle (25) | 程式碼 | 圖論 |
1123 | Is It a Complete AVL Tree (30) | 程式碼 | AVL樹 |
1124 | Raffle for Weibo Followers (20) | 程式碼 | map對映 |
1125 | Chain the Ropes (25) | 程式碼 | 排序,貪心 |
1126 | Eulerian Path (25) | 程式碼 | 連通圖 |
1127 | ZigZagging on a Tree (30) | 程式碼 | 中序後序建樹,層序遍歷 |
1128 | N Queens Puzzle (20) | 程式碼 | 邏輯題 |
1129 | Recommendation System (25) | 程式碼 | set的應用,運算子過載 |
1130 | Infix Expression (25) | 程式碼 | dfs深度優先搜尋 |
1131 | Subway Map (30) | 程式碼 | dfs深度優先搜尋 |
1132 | Cut Integer (20) | 程式碼 | 數學問題 |
1133 | Splitting A Linked List (25) | 程式碼 | 連結串列 |
1134 | Vertex Cover (25) | 程式碼 | hash雜湊 |
1135 | Is It A Red-Black Tree (30) | 程式碼 | 紅黑樹 |
1136 | A Delayed Palindrome (20) | 程式碼 | 簡單題 |
1137 | Final Grading (25) | 程式碼 | map對映,排序 |
1138 | Postorder Traversal (25) | 程式碼 | 樹的遍歷,前序中序轉後序 |
1139 | First Contact (30) | 程式碼 | 模擬 |
1140 | Look-and-say Sequence (20) | 程式碼 | 字串處理 |
1141 | PAT Ranking of Institutions (25) | 程式碼 | 排序,map STL |
1142 | Maximal Clique (25) | 程式碼 | 圖論,無向完全圖 |
1143 | Lowest Common Ancestor (30) | 程式碼 | 水題 |
1144 | The Missing Number (20) | 程式碼 | STL,map |
1145 | Hashing – Average Search Time (25) | 程式碼 | 雜湊對映,雜湊表,平方探測法 |
1146 | Topological Order (25) | 程式碼 | 拓撲排序 |
1147 | Heaps (30) | 程式碼 | 堆,樹的遍歷 |