PAT甲级 (Advanced Level)
Parzivval
。
展开
-
PAT(甲级)2020年秋季考试(反思与代码)
准备时间不算少也不算多,寒假就把题库刷了一遍,花的时间也不少,但是考前准备的不多,就是熟练一下解题的思路和模板。对于考试而言仍然有点碰运气的成分,赌他不会出动归,不会出一些数学题,不然就是歇菜,虽然我陈刀仔赌赢了,但是依然没有满分,最后一题图论两个点错误扣了6分,发现错误点的时候还有40分钟,然而却越改错的越多,可能说明一个问题,我还有错误没有发现,但是由于我的代码写的比较宽泛,把一些数据点给漏过去了,但是当我认真改起来的时候发现错的更多了,按水平可能最后一题连24都拿不了,能拿真是天助我也。...原创 2020-09-06 09:21:30 · 3532 阅读 · 12 评论 -
【PAT笔记】常用子函数
1.gcd(最大公因数)int gcd(int a,int b) { if (b == 0)return a; else return gcd(b, a%b);}2.判断素数(不是素数筛)bool prime(ll it) { if (it < 2)return false; for (ll i = 2; i*i <= it; i++) if (it%i == 0)return false; return true;}3.素数筛 (1)埃氏筛v..原创 2020-09-04 19:49:08 · 357 阅读 · 0 评论 -
PAT(甲级)2019年秋季考试
7-1Forever(20分)"Forever number" is a positive integerAwithKdigits, satisfying the following constrains:the sum of all the digits ofAism; the sum of all the digits ofA+1isn; and the greatest common divisor ofmandnis a prime number whic...原创 2020-09-03 19:53:08 · 322 阅读 · 0 评论 -
PAT(甲级)2019年冬季考试
7-1Good in C(20分)When your interviewer asks you to write "Hello World" using C, can you do as the following figure shows?Input Specification:Each input file contains one test case. For each case, the first part gives the 26 capital English letter..原创 2020-09-02 15:52:54 · 274 阅读 · 0 评论 -
PAT(甲级)2019年春季考试
7-1Sexy Primes(20分)Sexy primes are pairs of primes of the form (p,p+6), so-named since "sex" is the Latin word for "six". (Quoted fromhttp://mathworld.wolfram.com/SexyPrimes.html)Now given an integer, you are supposed to tell if it is a sexy prime....原创 2020-08-29 22:48:33 · 290 阅读 · 0 评论 -
PAT(甲级)2020年春季考试
7-1Prime Day(20分)The above picture is from Sina Weibo, showing May 23rd, 2019 as a very cool "Prime Day". That is, not only that the corresponding number of the date20190523is a prime, but all its sub-strings ended at the last digit3are prime num...原创 2020-08-24 21:29:50 · 1192 阅读 · 0 评论 -
1155 Heap Paths
In computer science, aheapis a specialized tree-based data structure that satisfies the heap property: if P is a parent node of C, then the key (the value) of P is either greater than or equal to (i...原创 2020-05-17 17:13:55 · 100 阅读 · 0 评论 -
1154 Vertex Coloring
Aproper vertex coloringis a labeling of the graph's vertices with colors such that no two vertices sharing the same edge have the same color. A coloring using at mostkcolors is called a (proper)k...原创 2020-03-18 23:05:28 · 106 阅读 · 0 评论 -
1153 Decode Registration Card of PAT
A registration card number of PAT consists of 4 parts:the 1st letter represents the test level, namely,Tfor the top level,Afor advance andBfor basic; the 2nd - 4th digits are the test site nu...原创 2020-03-18 23:04:13 · 174 阅读 · 0 评论 -
1152 Google Recruitment
In July 2004, Google posted on a giant billboard along Highway 101 in Silicon Valley (shown in the picture below) for recruitment. The content is super-simple, a URL consisting of the first 10-digit p...原创 2020-03-18 23:02:59 · 196 阅读 · 0 评论 -
1151 LCA in a Binary Tree
The lowest common ancestor (LCA) of two nodes U and V in a tree is the deepest node that has both U and V as descendants.Given any two nodes in a binary tree, you are supposed to find their LCA.In...原创 2020-03-18 23:01:52 · 284 阅读 · 0 评论 -
1150 Travelling Salesman Problem
The "travelling salesman problem" asks the following question: "Given a list of cities and the distances between each pair of cities, what is the shortest possible route that visits each city and retu...原创 2020-03-18 22:27:16 · 117 阅读 · 0 评论 -
1149 Dangerous Goods Packaging
When shipping goods with containers, we have to be careful not to pack some incompatible goods into the same container, or we might get ourselves in serious trouble. For example, oxidizing agent (氧化剂)...原创 2020-03-18 22:23:27 · 117 阅读 · 0 评论 -
1148 Werewolf - Simple Version
Werewolf(狼人杀) is a game in which the players are partitioned into two parties: the werewolves and the human beings. Suppose that in a game,player #1 said: "Player #2 is a werewolf."; player #2 said...原创 2020-03-18 22:21:32 · 215 阅读 · 0 评论 -
1147 Heaps
In computer science, aheapis a specialized tree-based data structure that satisfies the heap property: if P is a parent node of C, then the key (the value) of P is either greater than or equal to (i...原创 2020-03-18 21:53:42 · 118 阅读 · 0 评论 -
1145 Hashing - Average Search Time
The task of this problem is simple: insert a sequence of distinct positive integers into a hash table first. Then try to find another sequence of integer keys from the table and output the average sea...原创 2020-03-18 11:17:00 · 87 阅读 · 0 评论 -
1146 Topological Order
This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given directed graph? Now you are supposed to write a program to test...原创 2020-03-18 11:15:39 · 105 阅读 · 0 评论 -
1144 The Missing Number
Given N integers, you are supposed to find the smallest positive integer that is NOT in the given list.Input Specification:Each input file contains one test case. For each case, the first line giv...原创 2020-03-17 17:37:08 · 93 阅读 · 0 评论 -
1143 Lowest Common Ancestor
The lowest common ancestor (LCA) of two nodes U and V in a tree is the deepest node that has both U and V as descendants.A binary search tree (BST) is recursively defined as a binary tree which h...原创 2020-03-17 17:27:12 · 150 阅读 · 0 评论 -
1142 Maximal Clique
Acliqueis a subset of vertices of an undirected graph such that every two distinct vertices in the clique are adjacent. Amaximal cliqueis a clique that cannot be extended by including one more adj...原创 2020-03-17 15:26:29 · 111 阅读 · 0 评论 -
1141 PAT Ranking of Institutions
After each PAT, the PAT Center will announce the ranking of institutions based on their students' performances. Now you are asked to generate the ranklist.Input Specification:Each input file conta...原创 2020-03-17 11:04:55 · 94 阅读 · 0 评论 -
1140 Look-and-say Sequence
Look-and-say sequence is a sequence of integers as the following:D, D1, D111, D113, D11231, D112213111, ...whereDis in [0, 9] except 1. The (n+1)st number is a kind of description of the nth n...原创 2020-03-17 10:39:58 · 143 阅读 · 0 评论 -
1139 First Contact(三观不正的垃圾题)
Unlike in nowadays, the way that boys and girls expressing their feelings of love was quite subtle in the early years. When a boy A had a crush on a girl B, he would usually not contact her directly i...原创 2020-03-17 10:04:33 · 326 阅读 · 0 评论 -
1138 Postorder Traversal
Suppose that all the keys in a binary tree are distinct positive integers. Given the preorder and inorder traversal sequences, you are supposed to output the first number of the postorder traversal se...原创 2020-03-16 20:03:09 · 141 阅读 · 0 评论 -
1137 Final Grading
For a student taking the online course "Data Structures" on China University MOOC (http://www.icourse163.org/), to be qualified for a certificate, he/she must first obtain no less than 200 points from...原创 2020-03-16 17:44:28 · 113 阅读 · 0 评论 -
1136 A Delayed Palindrome
Consider a positive integerNwritten in standard notation withk+1digitsaiasak⋯a1a0with0≤ai<10for alliandak>0. ThenNispalindromicif and only ifai=ak−ifor...原创 2020-03-16 17:43:08 · 111 阅读 · 0 评论 -
1135 Is It A Red-Black Tree
There is a kind of balanced binary search tree namedred-black treein the data structure. It has the following 5 properties:(1) Every node is either red or black. (2) The root is black. (3) Every...原创 2020-03-15 13:00:02 · 102 阅读 · 0 评论 -
1134 Vertex Cover (25分)
Avertex coverof a graph is a set of vertices such that each edge of the graph is incident to at least one vertex of the set. Now given a graph with several vertex sets, you are supposed to tell i...原创 2020-03-15 11:19:28 · 126 阅读 · 0 评论 -
1133 Splitting A Linked List
Given a singly linked list, you are supposed to rearrange its elements so that all the negative values appear before all of the non-negatives, and all the values in [0, K] appear before all those grea...原创 2020-03-15 10:39:41 · 91 阅读 · 0 评论 -
1132 Cut Integer
Cutting an integer means to cut a K digits lone integer Z into two integers of (K/2) digits long integers A and B. For example, after cutting Z = 167334, we have A = 167 and B = 334. It is interesting...原创 2020-03-15 09:47:58 · 110 阅读 · 0 评论 -
1131 Subway Map
In the big cities, the subway systems always look so complex to the visitors. To give you some sense, the following figure shows the map of Beijing subway. Now you are supposed to help people with you...原创 2020-03-14 21:32:14 · 177 阅读 · 0 评论 -
1130 Infix Expression
Given a syntax tree (binary), you are supposed to output the corresponding infix expression, with parentheses reflecting the precedences of the operators.Input Specification:Each input file contai...原创 2020-03-14 20:39:32 · 113 阅读 · 0 评论 -
1129 Recommendation System
Recommendation system predicts the preference that a user would give to an item. Now you are asked to program a very simple recommendation system that rates the user's preference by the number of time...原创 2020-03-14 10:32:42 · 90 阅读 · 0 评论 -
1128 N Queens Puzzle
The "eight queens puzzle" is the problem of placing eight chess queens on an8×8chessboard so that no two queens threaten each other. Thus, a solution requires that no two queens share the same row, ...原创 2020-03-13 20:41:31 · 119 阅读 · 0 评论 -
1127 ZigZagging on a Tree
Suppose that all the keys in a binary tree are distinct positive integers. A unique binary tree can be determined by a given pair of postorder and inorder traversal sequences. And it is a simple stand...原创 2020-03-13 20:17:17 · 186 阅读 · 0 评论 -
1126 Eulerian Path
In graph theory, an Eulerian path is a path in a graph which visits every edge exactly once. Similarly, an Eulerian circuit is an Eulerian path which starts and ends on the same vertex. They were firs...原创 2020-03-13 16:55:45 · 134 阅读 · 0 评论 -
1125 Chain the Ropes
Given some segments of rope, you are supposed to chain them into one rope. Each time you may only fold two segments into loops and chain them into one piece, as shown by the figure. The resulting chai...原创 2020-03-13 16:26:28 · 116 阅读 · 0 评论 -
1124 Raffle for Weibo Followers
John got a full mark on PAT. He was so happy that he decided to hold a raffle(抽奖) for his followers on Weibo -- that is, he would select winners from every N followers who forwarded his post, and give...原创 2020-03-13 16:16:46 · 97 阅读 · 0 评论 -
1123 Is It a Complete AVL Tree
An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they differ by more than one, rebalancing is...原创 2020-03-13 11:27:29 · 99 阅读 · 0 评论 -
1122 Hamiltonian Cycle
The "Hamilton cycle problem" is to find a simple cycle that contains every vertex in a graph. Such a cycle is called a "Hamiltonian cycle".In this problem, you are supposed to tell if a given cycle ...原创 2020-03-13 10:23:01 · 127 阅读 · 0 评论