【PAT】Problem List and Solutions (Advanced Level)

Problem

Point(s)

Key

Star(s)

Date

Attention

1001 A+B Format

20

 

Aug 1

 

1002 A+B for Polynomials

25

Hash思想

⭐⭐

Aug 1

 

1003 Emergency

25

最短路径

⭐⭐⭐⭐⭐

Aug 15

Dijkstra算法灵活使用、和Floyd深入比较

1004 Counting Leaves

30

树的遍历、DFS

⭐⭐⭐⭐

Aug 28

计算树每个层次的叶子节点数

1005 Spell It Right

20

数位拆解

⭐⭐

Aug 3

 

1006 Sign In and Sign Out

25

排序

⭐⭐⭐

Aug 3

 

1007 Maximum Subsequence Sum 

25

动态规划

⭐⭐⭐

Aug 3

记录子段的下标的最大子段和

1008 Elevator 

20

简单模拟

Aug 1

 

1009 Product of Polynomials

25

Hash思想

⭐⭐⭐

Aug 2

和1002类比

1010 Radix

30

进制转换、二分查找

⭐⭐⭐⭐

Sep 2

巨坑题、二分思路

1011 World Cup Betting

20

简单模拟

Aug 2

 

1012 The Best Rank

25

排序和名次赋值,STL map的使用

⭐⭐⭐⭐

Aug 3

PAT常考类型,值得复习

1013 Battle Over Cities

25

并查集,连通分支数

⭐⭐⭐⭐

Aug 3

存在玄学TLE

1014

 

 

 

 

 

1015 Reversible Primes

20

进制转换,数位翻转,素数判定

⭐⭐⭐

Aug 3

思考在D进制下反转n,素数筛法适用范围

1016 Phone Bills

25

复杂模拟

⭐⭐⭐⭐⭐

Aug 31

STL,参考1095

1017. Queueing at Bank

25

时间队列模拟,优先队列

⭐⭐⭐⭐⭐

Aug 4

注意复习多种方法

1018

 

 

 

 

 

1019 General Palindromic Number

20

进制转换

⭐⭐

Aug 13

根据数据范围选择方法

1020 Tree Traversals

25

二叉树

⭐⭐⭐⭐⭐

Aug 29

树的4种遍历、根据前(后)和中序重建树

1021 Deepest Root

25

并查集、DFS

⭐⭐⭐⭐⭐

Aug 25

连通分支、DFS求树的深度

1022 Digital Library

30

字符串处理、查询类

⭐⭐⭐⭐⭐

Aug 30

map/set的妙用、字符串处理、查询类问题总结

1023 Have Fun with Numbers

20

大数加法(乘法)

⭐⭐⭐

Aug 19

注意string读数字转数组的数位关系等

此题应注意多种方法。

1024 Palindromic Number

25

大数加法、回文数判断

⭐⭐⭐

Aug 21

string解决大数问题(代码量更少)

1025 PAT Ranking

25

排序和名次赋值

⭐⭐⭐

Aug 21

注意易错点

1026

 

 

 

 

 

1027 Colors in Mars

20

进制转换

Aug 20

简单、简洁

1028 List Sorting

25

排序

⭐⭐

Aug 20

注意比较C风格字符串和string(输入输出、大小比较)

1029 Median

25

模拟归并排序思路

⭐⭐⭐⭐

Aug 2

重点:归并排序

1030 Travel Plan

30

最短路径、DFS

⭐⭐⭐⭐

Aug 26

和1087类似

1031 Hello World for U

20

简单模拟

⭐⭐⭐⭐

Aug 23

 

1032 Sharing

25

链表的公共部分

⭐⭐⭐⭐

Aug 27

一题多解

1033 To Fill or Not to Fill

25

复杂模拟、贪心

⭐⭐⭐⭐⭐

Aug 23

如何面对强逻辑模拟题

1034 Head of a Gang

30

并查集

⭐⭐⭐⭐⭐

Aug 27

并查集的灵活使用、并查集和DFS、map

1035 Password

20

简单字符串

Aug 21

引用作为形参

1036 Boys vs Girls

25

排序

Aug 26

 

1037 Magic Coupon

25

贪心策略

⭐⭐⭐

Aug 26

 

 

1038 Recover the Smallest Number

30

贪心、字符串

⭐⭐⭐⭐

Aug 26

贪心策略

1039 Course List for Student

25

较复杂模拟、散列

⭐⭐⭐⭐⭐

Aug 28

散列存储

1040 Longest Symmetric String

25

字符串处理

⭐⭐⭐

Aug 31

最长回文子串

1041 Be Unique

20

哈希思想

⭐⭐⭐

Aug 23

 

1042 Shuffling Machine

20

模拟

⭐⭐

Aug 27

 

1043 Is It a Binary Search Tree

25

⭐⭐⭐⭐⭐

Aug 31

二叉搜索树、树的建立、树的遍历

1044 Shopping in Mars

25

数学、区间和

⭐⭐⭐⭐⭐

Aug 28

双指针、二分查找

1045 Favorite Color Stripe

30

动态规划

⭐⭐⭐⭐⭐

Aug 31

最长上升子串(LIS)

1046 Shortest Distance

20

简单模拟

⭐⭐⭐

Aug 22

HashTable、TLE总结

1047 Student List for Course

25

排序、STL

⭐⭐⭐⭐

Aug 22

MLE原因总结、STL熟练

1048 Find Coins

25

哈希

⭐⭐⭐

Aug 23

段错误原因

1049 Counting Ones 

30

找规律

⭐⭐⭐⭐

Sep 2

规律、1的个数

1050 String Subtraction

20

字符串、哈希

⭐⭐⭐⭐

Aug 25

思路清奇

1051 Pop Sequence

25

栈、较复杂模拟

⭐⭐⭐⭐

Aug 29

栈的FILO

1052 Linked List Sorting

25

链表

⭐⭐⭐

Sep 1

链表元素排序

1053

 

 

 

 

 

1054 The Dominant Color

20

数学

⭐⭐⭐

Aug 24

擂台赛

1055 The World's Richest

25

简单排序

⭐⭐

Aug 29

 

1056

 

 

 

 

 

1057

 

 

 

 

 

1058 A+B in Hogwarts

20

数学

Aug 27

 

1059 Prime Factors

25

分解质因数

⭐⭐⭐

Aug 21

素数筛法和普通方法的适用情况

1060 Are They Equal

25

模拟、科学计数法

⭐⭐⭐⭐⭐

Aug 23

STL字符串、PAT模拟题总结

1061 Dating

20

字符串

⭐⭐

Aug 26

STL

1062 Talent and Virtue

25

排序

⭐⭐⭐

Sep 1

 

1063 Set Similarity

25

集合

⭐⭐⭐

Aug 26

STL set使用

1064

 

 

 

 

 

1065 A+B and C (64bit)

20

简单模拟

⭐⭐⭐

Aug 21

ALU正负溢出

1066

 

 

 

 

 

1067

 

 

 

 

 

1068

 

 

 

 

 

1069 The Black Hole of Numbers

20

简单模拟

⭐⭐

Aug 25

 

1070 Mooncake

25

贪心

⭐⭐

Aug 30

贪心策略总结

1071 Speech Patterns

25

字符串处理

⭐⭐⭐

Aug 30

容器迭代器

1072 Gas Station

30

最短路径

⭐⭐⭐⭐

Aug 28

体会

1073 Scientific Notation

20

字符串、模拟

⭐⭐⭐⭐⭐

Aug 24

string完整总结

1074 Reversing Linked List

25

链表

⭐⭐⭐

Sep 1

链表翻转

1075 PAT Judge

25

较复杂模拟

⭐⭐⭐

Aug 28

结构体、名次赋值

1076 Forwards on Weibo

30

图、BFS

⭐⭐⭐⭐⭐

Aug 22

图的BFS、BFS和DFS比较

1077 Kuchiguse

20

字符串处理

⭐⭐

Aug 26

最长公共后缀

1078 Hashing

25

简单模拟、哈希

⭐⭐

Aug 22

平方线性探测

1079 Total Sales of Supply Chain

25

树的遍历、BFS

⭐⭐⭐⭐

Aug 28

类似1090、1106

1080 Graduate Admission

30

较复杂模拟(录取)

⭐⭐⭐⭐

Aug 24

 

1081 Rational Sum

20

较复杂模拟(分数求和)

⭐⭐⭐⭐

Aug 23

最大公因数、最小公倍数

1082 Read Number in Chinese

25

较复杂模拟

⭐⭐⭐

Aug 21

典型模拟题

1083 List Grades

25

排序

Aug 26

 

1084 Broken Keyboard

20

字符串

⭐⭐⭐

Aug 27

set、ctype

1085 Perfect Sequence

25

双指针、二分查找

⭐⭐⭐⭐⭐

Aug 24

双指针、二分查找

1086

 

 

 

 

 

1087 All Roads Lead to Rome

30

最短路径、DFS

⭐⭐⭐⭐⭐

Aug 25

map映射、Dijsktra算法灵活使用、DFS求路径

1088 Rational Arithmetic

20

较复杂模拟

⭐⭐⭐⭐

Aug 27

分数四则运算

1089 Insert or Merge

25

排序算法

⭐⭐⭐

Sep 1

插入排序和归并排序、解题套路

1090 Highest Price in Supply Chain

25

树的深度、DFS/BFS

⭐⭐⭐⭐

Aug 26

树的遍历、记录层次

1091 Acute Stroke

30

连通分支、BFS

⭐⭐⭐⭐⭐

Aug 26

三维空间的连通分支数、DFS和BFS的比较

1092 To Buy or Not to Buy

20

哈希

⭐⭐

Aug 27

 

1093 Count PAT's 

25

DP

⭐⭐⭐⭐

Aug 29

动态规划

1094 The Largest Generation

25

树的遍历、DFS

⭐⭐⭐⭐

Aug 29

树的最多结点层次,参考1004

1095 Cars on Campus

30

复杂模拟

⭐⭐⭐⭐⭐

Aug 29

STL、模拟题

1096 Consecutive Factors

20

数学

⭐⭐⭐

Aug 23

看分写代码

1097 Deduplication on a Linked List 

25

链表

⭐⭐⭐

Sep 1

链表遍历、STL

1098

 

 

 

 

 

1099 Build A Binary Search Tree

30

⭐⭐⭐⭐⭐

Sep 1

二叉搜索树、树的静态存储、树的中序遍历和层次遍历

1100 Mars Numbers

20

一般模拟、STL

⭐⭐⭐

Aug 23

输入,需要特别仔细

1101 Quick Sort

25

动态规划

⭐⭐⭐⭐

Sep 3

动态规划、PE

1102 Invert a Binary Tree

25

二叉树

⭐⭐⭐⭐⭐

Sep 3

反转二叉树、树的静态存储、树的遍历

1103 Integer Factorization

 

 

 

 

 

1104 Sum of Number Segments

20

数学

⭐⭐

Aug 23

 

1105 Spiral Matrix

25

中档模拟

⭐⭐⭐⭐

Sep 3

元素的规律填充

1106 Lowest Price in Supply Chain

25

树的遍历、DFS/BFS

⭐⭐⭐⭐

Sep 1

类似1079、1190

1107 Social Clusters

 

 

 

 

 

1108 Finding Average

20

中档模拟

⭐⭐⭐

Aug 28

 

1109 Group Photo

25

排序、STL

⭐⭐⭐⭐

Sep 2

新颖

1110 Complete Binary Tree

25

树、BFS

⭐⭐⭐⭐⭐

Sep 2

完全二叉树、层次遍历的特点

1111 Online Map

 

 

 

 

 

1112 Stucked Keyboard

20

哈希、字符串处理

⭐⭐⭐⭐

Sep 1

思路巧妙

1113 Integer Set Partition

25

贪心

⭐⭐

Sep 1

贪心策略

1114 Family Property

25

图的存储、DFS、STL

⭐⭐⭐⭐⭐

Sep 1

图中连通分支的DFS(经典)

1115 Counting Nodes in a BST

30

BST、树

⭐⭐⭐⭐

Sep 1

二叉搜索树的建立、树的遍历

1116 Come on! Let's C

20

简单

Aug 29

 

1117 Eddington Number

25

数学、贪心

⭐⭐⭐⭐

Sep 5

H-Index算法

1118 Birds in Forest

25

并查集、连通分支

⭐⭐⭐⭐

Sep 2

分支数、是否属于同一分支

1119 Pre- and Post-order Traversals

 

 

 

 

 

1120 Friend Numbers

20

哈希

Aug 27

 

1121 Damn Single

25

哈希思想、STL

⭐⭐⭐

Sep 5

STL pair

1122 Hamiltonian Cycle 

25

哈密顿圈

⭐⭐⭐

Sep 6

哈密顿圈

1123 Is It a Complete AVL Tree

 

 

 

 

 

1124 Raffle for Weibo Followers

20

简单模拟

⭐⭐

Sep 6

阅读理解

1125 Chain the Ropes

25

贪心

⭐⭐⭐⭐⭐

Sep 6

Huffman树

1126 Eulerian Path

25

并查集、定义题

⭐⭐⭐⭐⭐

Sep 6

欧拉路径、欧拉回路、图论总结

1127 ZigZagging on a Tree

30

树的重建、遍历

⭐⭐⭐⭐⭐

Sep 6

树的重建和遍历、BFS和DFS对于树遍历的特点

1128 N Queens Puzzle

20

简单判断

⭐⭐

Sep 4

皇后问题

1129 Recommendation System

25

较复杂模拟、set

⭐⭐⭐⭐⭐

Sep 4

set的灵活使用和深度理解、推荐系统

1130 Infix Expression

25

树的遍历

⭐⭐⭐

Sep 4

中缀表达式

1131 Subway Map

 

 

 

 

 

1132 Cut Integer 

20

数学

⭐⭐

Sep 5

除数不为零

1133 Splitting A Linked List

 

 

 

 

 

1134 Vertex Cover

25

图、定义题

⭐⭐⭐⭐

Sep 5

图的存储、pair

1135 Is It A Red-Black Tree

 

 

 

 

 

1136 A Delayed Palindrome

20

字符串处理、加法

⭐⭐

Sep 1

回文串、回文串加法

1137 Final Grading

25

排序

⭐⭐⭐⭐

Sep 5

STL、仔细读题

1138 Postorder Traversal

25

树的重建

⭐⭐⭐⭐⭐

Sep 5

根据前序遍历和中序遍历得到后序遍历

1139 First Contact

30

图、字符串处理、STL

⭐⭐⭐⭐⭐

Sep 5

图的存储、STL

1140 Look-and-say Sequence

20

较简单模拟

⭐⭐⭐

Sep 1

int2string()方法

1141 PAT Ranking of Institutions

25

模拟、排序

⭐⭐⭐

Sep 1

STL的使用

1142 Maximal Clique 

25

图的存储、新定义

⭐⭐⭐⭐⭐

Sep 1

图的两种存储、STL

1143 Lowest Common Ancestor

30

LCA、树的重建

⭐⭐⭐⭐⭐

Sep 6

BST特性、LCA

1144 The Missing Number

20

数学

⭐⭐⭐

Sep 4

细节

1145 Hashing - Average Search Time

25

哈希、模拟

⭐⭐⭐

Sep 4

碰撞处理、平方探测

1146 Topological Order

25

拓扑排序

⭐⭐⭐⭐⭐

Sep 4

拓扑排序

1147 Heaps

30

⭐⭐⭐⭐

Sep 4

堆的定义和存储、遍历

1148 Werewolf - Simple Version

20

简单模拟

⭐⭐⭐

Sep 5

狼人杀

1149 Dangerous Goods Packaging

25

STL

⭐⭐⭐

Sep 5

类似1121

1150 Travelling Salesman Problem

25

模拟、图

⭐⭐⭐⭐

Sep 5

TSP问题

1151 LCA in a Binary Tree

30

树的重建、LCA

⭐⭐⭐⭐⭐

Sep 7

最低公共祖先、记录结点的父亲结点和层次、树的静态存储

1152 Google Recruitment

20

素数

⭐⭐

Sep 4

素数判定

1153 Decode Registration Card of PAT

25

排序

⭐⭐⭐⭐⭐

Sep 4

对map排序、PAT tips

1154 Vertex Coloring

25

⭐⭐⭐

Sep 4

图的存储

1155 Heap Paths

30

树的路径、堆

⭐⭐⭐⭐⭐

Sep 4

DFS、堆的特性

PAT考试经验帖:https://blog.csdn.net/qq_22194315/article/details/60344647

前辈总结:https://blog.csdn.net/richenyunqi/article/details/84981078

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值