PAT甲级目录

备注
1004 Counting Leaves  
1020 Tree Traversals  
1043 Is It a Binary Search Tree  判断BST,BST的性质
1053 Path of Equal Weight  
1064 Complete Binary Search Tree  完全二叉树的顺序存储,BST的性质
1066 Root of AVL Tree  构建AVL树,模板题,需理解记忆
1079 Total Sales of Supply Chain  
1086 Tree Traversals Again   
1090 Highest Price in Supply Chain   
1094 The Largest Generation   
1099 Build A Binary Search Tree 与1064类似,BST的性质 
1102 Invert a Binary Tree   
1106 Lowest Price in Supply Chain   
1110 Complete Binary Tree  判断给定的树是否为完全二叉树
1115 Counting Nodes in a BST   
1119 Pre- and Post-order Traversals  由前序序列和后序序列构建二叉树(***)
1123 Is It a Complete AVL Tree  AVL和CBT,结合了1066和1110
1127 ZigZagging on a Tree   
1130 Infix Expression   
1135 Is It A Red-Black Tree  深刻理解红黑树的性质,dfs(***)
1143 Lowest Common Ancestor  求BST的LCA,求普通BiTree的LCA呢?(***)
1147 Heaps  堆的性质,完全二叉树的顺序存储(***)
   
 数学问题  
1023 Have Fun with Numbers 大整数乘法
1024 Palindromic Number 大整数加法,判断回文数
1136 A Delayed Palindrome 大整数加法,判断回文数(和1024一模一样!)
1065 A+B and C (64bit) long long int判断溢出,边界条件
1104 Sum of Number Segments 找规律,细节
1088 Rational Arithmetic 分数的四则远算,模板
1059 Prime Factors 获取素数,质因子分解(***)
1136 A Delayed Palindrome

原文地址:https://www.cnblogs.com/kkmjy/p/9523968.html

时间: 2024-10-08 13:46:57

PAT甲级目录的相关文章

PAT甲级1005 Spell It Right

题目:PAT甲级 1005 题解:水题.看到题目的第一时间就在想一位一位的mod,最后一加一转换就完事了.结果看到了N最大为10的100的次方,吓得我赶紧放弃这个想法... 发现碰到这种情况用字符串十分好用,这道题应该考察的就是这一点.大致思路就是把数字的每一位放到字符串中,然后通过ASCII码得到每一位的相加结果num,然后把num一位一位的放到stack中,使用stack是因为它先进先出的特性,最后输出就行了. 代码: 1 #include<cstdio> 2 #include<qu

PAT甲级考前整理

终于在考前,刷完PAT甲级130道题目,不容易!!!每天沉迷在刷题之中而不能超脱,也是一种境界.PAT甲级题目总的说卡题目的比较多,卡测试点的比较少,有些题目还会有题意混淆,这点就不吐槽了吧.静下心来耍这130道题,其实磨练的是一种态度与手感,养成的是一种习惯.热爱AC没有错!! 130道题目主要的考点: 1.排序:快速排序,直接插入排序,希尔排序,分治排序,堆排序. 2.图论:拓扑排序.最短路径.深度搜索.广度搜索. 3.树:树的遍历.完全二叉树.AVL. 4.其他:并查集,模拟,哈希.背包.

PAT甲级考试题库1001 A+B Format 代码实现及相关知识学习

准备参加九年九月份的PAT甲级证书考试,对网站上的题目进行总结分析: 1001题 A+B Format (20 分) Calculate a+b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits). 计算a+b的值并以一定格式输出其和sum(数字需要

PAT甲级专题|最短路

PAT甲级最短路 主要算法:dijkstra 求最短最长路.dfs图论搜索. 1018,dijkstra记录路径 + dfs搜索路径最值 25分,错误点暂时找不出.. 如果只用dijkstra没法做,只能得20分 #include<bits/stdc++.h> using namespace std; const int inf = 0x3f3f3f3f; const int maxn = 510; int cmax,n,ter,m; int caps[maxn]; int g[maxn][m

【PAT甲级】1070 Mooncake (25 分)(贪心水中水)

题意: 输入两个正整数N和M(存疑M是否为整数,N<=1000,M<=500)表示月饼的种数和市场对于月饼的最大需求,接着输入N个正整数表示某种月饼的库存,再输入N个正数表示某种月饼库存全部出手的利润.输出最大利润. trick: 测试点2可能包含M不为整数的数据.(尽管题面说明M是正整数,可是根据从前PAT甲级题目的经验,有可能不是整数.....) 代码: #define HAVE_STRUCT_TIMESPEC#include<bits/stdc++.h>using names

PAT练习题目录

点题号就能查看题解了,另外代码也放在了开源中国码云上: 甲级:代码集合:https://git.oschina.net/firstmiki/PAT-Advanced-Level-Practise 1001. A+B Format (20) 乙级:

PAT甲级第二次真题练习

1005 Spell It Right (20)(20 分)提问 Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English. Input Specification: Each input file contains one test case. Each case occupies one

PAT 甲级 1035 Password

https://pintia.cn/problem-sets/994805342720868352/problems/994805454989803520 To prepare for PAT, the judge sometimes has to generate random passwords for the users. The problem is that there are always some confusing passwords since it is hard to di

pat甲级 1001 A+B Format

要写甲级题,首要任务是解决英文这个大难题. 困难词汇(我不认识的):calculate计算  standard format 标准格式  digits数字  separated 分离  commas逗号 这道题的大致意思是,给出两个数a和b,并且a和b都大于等于-10的6次方小于等于10的6次方,求出a和b的和,将这个和,每三个数字用逗号分隔一下.看懂了题意以后这题就简单了 ac代码如下: #include <iostream> #include<string> #include&