PAT总结

结构体自定义运算符  STL的使用

一. 二叉树相关:

  前序, 中序, 后序, 层序遍历结果,分别用pre, in, post ,level表示的数组来记录 

  001.1020 Tree Traversals (25)         https://www.cnblogs.com/mr-stn/p/9214298.html      由中序后序遍历求层序遍历

  002.1043 Is It a Binary Search Tree (25)   https://www.cnblogs.com/mr-stn/p/9229552.html       由前序遍历建立树

  003. 1064 Complete Binary Search Tree       https://www.cnblogs.com/mr-stn/p/9231510.html             构建完全二叉树的层序遍历

       004.1066 Root of AVL Tree (25)           https://www.cnblogs.com/mr-stn/p/9157532.html             建立平衡二叉树

  005.1086 Tree Traversals Again (25)             https://www.cnblogs.com/mr-stn/p/9231717.html             前序中序遍历求后续遍历

  006.1099 Build A Binary Search Tree(30)     https://www.cnblogs.com/mr-stn/p/9181767.html              中序遍历, 层次遍历

     007.1102 Invert A Binary Tree(25)       https://www.cnblogs.com/mr-stn/p/9539277.html        层序遍历 中序遍历

  008.1110 Complete Binary Tree (25)              https://www.cnblogs.com/mr-stn/p/9232618.html             判断完全二叉树

  009.1119 Pre- and Post-order Traversals      https://www.cnblogs.com/mr-stn/p/9539419.html               前序后序遍历求中序遍历

  010.1123 Is It a Complete AVL Tree             https://www.cnblogs.com/mr-stn/p/9233399.html              建立平衡二叉树,完全二叉树

  011.1127 ZigZagging on a Tree (30)     https://www.cnblogs.com/mr-stn/p/9214176.html              中序后序遍历构建二叉树,交替的层序遍历

  012.1135 Is It A Red-Black Tree      https://www.cnblogs.com/mr-stn/p/9539668.html         前序构建二叉树,判断红黑树

  013.1138 PostOrder Traversal                     https://www.cnblogs.com/mr-stn/p/9142486.html     前序中序求后序

  014.1143 Lowest Common Ancestor           https://www.cnblogs.com/mr-stn/p/9165202.html     查找最近公共祖先

 二. 排序相关:

   001.  1006.Sign In and Sign Out       https://www.cnblogs.com/mr-stn/p/9152667.html     找最大最小值

   002. 1012 The Best Rank         https://www.cnblogs.com/mr-stn/p/9153125.html       排序 确定名次

   003. 1025 PAT Ranking                    https://www.cnblogs.com/mr-stn/p/9161679.html          排序 确定名次

      004. 1028 List Sorting                 https://www.cnblogs.com/mr-stn/p/9545120.html    排序

           005. 1036 Boys vs Girls(25 分)              https://www.cnblogs.com/mr-stn/p/9545142.html   找最大最小值

   006. 1039 Course List for Student (25)       https://www.cnblogs.com/mr-stn/p/9155287.html   排序, 哈希

   007. 1047 Student List for Course              https://www.cnblogs.com/mr-stn/p/9157246.html   哈希, 排序

   008. 1052 Linked List Sorting                     https://www.cnblogs.com/mr-stn/p/9163655.html   链表, 排序

           009. 1055 The World's Richest        https://www.cnblogs.com/mr-stn/p/9566387.html   排序, 区间查找

   010. 1062 Talent and Virtue        https://www.cnblogs.com/mr-stn/p/9174355.html   优先级排序

           011. 1075 PAT Judge            https://www.cnblogs.com/mr-stn/p/9141699.html    ***********

           012. 1080 Graduate Admission       https://www.cnblogs.com/mr-stn/p/9182384.html   排序, 模拟

   013. 1083 List Grades           https://www.cnblogs.com/mr-stn/p/9163897.html  排序

   014.  1116 Come on! Let's C      https://www.cnblogs.com/mr-stn/p/9160898.html   排序, 判断质数

           015. 1137 Final Grading           https://www.cnblogs.com/mr-stn/p/9168823.html   排序 , map

   016. 1141 PAT Ranking of Institutions     https://www.cnblogs.com/mr-stn/p/9164576.html  排序, map, 浮点数取值

   

三. 字符串

   001. 1005 Spell It Right    https://www.cnblogs.com/mr-stn/p/9178300.html     字符串加法

   002. 1023 Have Fun with Numbers  https://www.cnblogs.com/mr-stn/p/9178447.html     字符串模拟乘法

           003. 1035 Password  https://www.cnblogs.com/mr-stn/p/9178650.html       字符替换

           004.   1040 Longest Symmetric String   https://www.cnblogs.com/mr-stn/p/9166126.html   找对称字符串

   005. 1050 String Subtraction  https://www.cnblogs.com/mr-stn/p/9178768.html  

           006. 1060 Are They Equal   https://www.cnblogs.com/mr-stn/p/9166027.html   判断浮点数是否相等

   007.  1061 Dating   https://www.cnblogs.com/mr-stn/p/9136504.html    字符查找

   008.  1071 Speech Patterns  https://www.cnblogs.com/mr-stn/p/9231304.html   字符串分割, map

   009.  1073 Scientific Notation   https://www.cnblogs.com/mr-stn/p/9174827.html   把科学计数法转发为常用格式

   010.  1077 Kuchiguse    https://www.cnblogs.com/mr-stn/p/9230599.html     找字符串中的 相同部分

           011.  1081 Rational Sum  https://www.cnblogs.com/mr-stn/p/9175437.html    溢出处理   *****数学题

           012.  1084 Broken Keyboard   https://www.cnblogs.com/mr-stn/p/9157819.html

   013.  1088 Rational Arithmetic  https://www.cnblogs.com/mr-stn/p/9160216.html    四则运算***********

   014.   1108 Finding Average   https://www.cnblogs.com/mr-stn/p/9232229.html   ***** cctype****

   014. 1140 Look-and-say Sequence   https://www.cnblogs.com/mr-stn/p/9165060.html   

  

四. 链表题

   001.  1032 Sharing   https://www.cnblogs.com/mr-stn/p/9166126.html   找链表公共节点

   002.  1052 Linked List Sorting    https://www.cnblogs.com/mr-stn/p/9163655.html  链表排序

   003.   1074 Reversing Linked List    https://www.cnblogs.com/mr-stn/p/9166471.html    旋转链表

           004.  1097 Deduplication on a Linked List   https://www.cnblogs.com/mr-stn/p/9167109.html   删除链表中重复元素

          005.     1133 Splitting A Linked List    https://www.cnblogs.com/mr-stn/p/9179407.html    调整链表结点位置

五. 图

   001. 1003 Emergency    https://www.cnblogs.com/mr-stn/p/9237623.html    最短路径, 加权节点

   002.  1004 Counting Leaves   https://www.cnblogs.com/mr-stn/p/9152575.html    dfs

   003.   1013 Battle Over Cities  https://www.cnblogs.com/mr-stn/p/9238833.html     深度优先遍历, 连通分量 

   004.    1018 Public Bike Management  https://www.cnblogs.com/mr-stn/p/9181019.html

   005.   1030 Travel Plan     https://www.cnblogs.com/mr-stn/p/9180174.html     最短路径, 深度优先遍历

   006.  1034 Head of a Gang  https://www.cnblogs.com/mr-stn/p/9236721.html    连通图遍历**********

   007.   1053 Path of Equal Weight   https://www.cnblogs.com/mr-stn/p/9228993.html   求路径和

           008.  1068 Find More Coins    https://www.cnblogs.com/mr-stn/p/9216929.html   

           009.   1072 Gas Station  https://www.cnblogs.com/mr-stn/p/9239537.html     最短路径

   010.    1076 Forwards on Weibo    https://www.cnblogs.com/mr-stn/p/9236745.html   广度优先遍历

   010.   1079 Total Sales of Supply Chain     https://www.cnblogs.com/mr-stn/p/9160578.html     深度优先遍历

           011.    1087 All Roads Lead to Rome    https://www.cnblogs.com/mr-stn/p/9180698.html    最短路径, 深度优先遍历

      012.   1090 Highest Price in Supply Chain   https://www.cnblogs.com/mr-stn/p/9139221.html   深度优先遍历

      013.   1094 The Largest Generation   https://www.cnblogs.com/mr-stn/p/9160599.html    深度优先遍历

           014.    1106 Lowest Price in Supply Chain    https://www.cnblogs.com/mr-stn/p/9160742.html    深度优先遍历

   015.     1111 Online Map  https://www.cnblogs.com/mr-stn/p/9240383.html

   016.    1115 Counting Nodes in a BST   https://www.cnblogs.com/mr-stn/p/9157889.html    建立二叉树, 深度优先遍历

   017.     1122 Hamiltonian Cycle    

六.数学问题:主要是溢出问题, 大数用string来模拟

   001.   1001 A+B Format           https://www.cnblogs.com/mr-stn/p/9152327.html    取余运算

   002.    1002 A+B for Polynomials  https://www.cnblogs.com/mr-stn/p/9152506.html    多项式相加

      003.   1008 Elevator           https://www.cnblogs.com/mr-stn/p/9131399.html    加法

           004.   1009 Product of Polynomials   https://www.cnblogs.com/mr-stn/p/9152817.html   多项式乘法

   005.   1010 Radix            https://www.cnblogs.com/mr-stn/p/9572736.html     进制转换, 二分查找, 溢出处理

   006.    1011 World Cup Betting         https://www.cnblogs.com/mr-stn/p/9152862.html  

   007.   1015 Reversible Primes       https://www.cnblogs.com/mr-stn/p/9133198.html   进制转换, 判断质数

           008.   1016 Phone Bills          https://www.cnblogs.com/mr-stn/p/9573012.html     排序, 计算

           009.   1019 General Palindromic Number    https://www.cnblogs.com/mr-stn/p/9153298.html    进制转换, 判断回文数

           010.   1024 Palindromic Number      https://www.cnblogs.com/mr-stn/p/9155048.html    判断回文数

           011.   1027 Colors in Mars       https://www.cnblogs.com/mr-stn/p/9131464.html     进制转换

      012.   1029 Median            https://www.cnblogs.com/mr-stn/p/9573161.html    找中位数

           013.1041 Be Unique                        https://www.cnblogs.com/mr-stn/p/9133340.html

    013.  1046 Shortest Distance     https://www.cnblogs.com/mr-stn/p/9136634.html

            013.  1049 Counting Ones        https://www.cnblogs.com/mr-stn/p/9363120.html

           014.   1054 The Dominant Color       https://www.cnblogs.com/mr-stn/p/9141763.html   找众数

           015.   1058 A+B in Hogwarts            https://www.cnblogs.com/mr-stn/p/9136772.html   进制转换

      016.   1059 Prime Factors       https://www.cnblogs.com/mr-stn/p/9225971.html    找质数因子

      017.   1063 Set Similarity         https://www.cnblogs.com/mr-stn/p/9156346.html  找集合的交集和并集

      018.   1065 A+B and C (64bit)           https://www.cnblogs.com/mr-stn/p/9160688.html    大数相加***

      019.   1069 The Black Hole of Numbers   https://www.cnblogs.com/mr-stn/p/9160545.html

           020.   1085 Perfect Sequence      https://www.cnblogs.com/mr-stn/p/9175332.html    二分查找

           021.   1096 Consecutive Factors     https://www.cnblogs.com/mr-stn/p/9217379.html   连续因子****

      022.   1100 Mars Numbers       https://www.cnblogs.com/mr-stn/p/9232117.html

   024.  103 Integer Factorization     https://www.cnblogs.com/mr-stn/p/9584952.html   dfs

      023.   1104 Sum of Number Segments     https://www.cnblogs.com/mr-stn/p/9142618.html   集合子集求和

   024.   1113 Integer Set Partition   https://www.cnblogs.com/mr-stn/p/9168438.html   求和

   025.  1117 Eddington Number  https://www.cnblogs.com/mr-stn/p/9160712.html

   026. 1120 Friend Numbers    https://www.cnblogs.com/mr-stn/p/9160634.html   求数的各位数, set

   27.  1124 Raffle for Weibo Followers    https://www.cnblogs.com/mr-stn/p/9141916.html

          027.  1128 N Queens Puzzle   https://www.cnblogs.com/mr-stn/p/9215356.html

   028.    1144 The Missing Number     https://www.cnblogs.com/mr-stn/p/9184429.html   

七.模拟

    001.   1014 Waiting in Line     https://www.cnblogs.com/mr-stn/p/9573925.html    队列

    002.   1017 Queueing at Bank    https://www.cnblogs.com/mr-stn/p/9574208.html     队列

    003.     1026 Table Tennis     https://www.cnblogs.com/mr-stn/p/9574600.html    队列

    004.     1031 Hello World for U   https://www.cnblogs.com/mr-stn/p/9153248.html    打印字符

    005.    1042 Shuffling Machine   https://www.cnblogs.com/mr-stn/p/9178688.html   

    006. 1051 Pop Sequence    https://www.cnblogs.com/mr-stn/p/9153500.html    模拟队列

    007.   1057 Stack       https://www.cnblogs.com/mr-stn/p/9574616.html    模拟栈, 树状数组

    008.   1067 Sort with Swap(0, i)   https://www.cnblogs.com/mr-stn/p/9574631.html  ****

               009.    1078 Hashing    https://www.cnblogs.com/mr-stn/p/9581598.html   模拟hash

    010.    1082 Read Number in Chinese    https://www.cnblogs.com/mr-stn/p/9579444.html   读数字

    011.   1089 Insert or Merge ****

    012.      1098 Insertion or Heap Sort   *****

    013.  1101 Quick Sort ****

    014. 1105 Spiral Matrix   https://www.cnblogs.com/mr-stn/p/9574646.html

    015.  1109 Group Photo   https://www.cnblogs.com/mr-stn/p/9175099.html   

               016.   1129 Recommendation System   https://www.cnblogs.com/mr-stn/p/9581623.html  set*****

    017.  1147 Heaps    https://www.cnblogs.com/mr-stn/p/9302063.html    ****

    018.  1146 Topological Order  https://www.cnblogs.com/mr-stn/p/9302065.html  *****

八.动态规划, 贪心

    001.  1007 Maximum Subsequence Sum    https://www.cnblogs.com/mr-stn/p/9578799.html    最大连续子串和

    002.  1070 Mooncake   https://www.cnblogs.com/mr-stn/p/9174720.html    贪心

    003.  1125 Chain the Ropes   https://www.cnblogs.com/mr-stn/p/9160784.html  贪心

    004.   1037 Magic Coupon   https://www.cnblogs.com/mr-stn/p/9155105.html   贪心

    005. 1033 To Fill or Not to Fill  https://www.cnblogs.com/mr-stn/p/9580640.html  *****

    006.  1038 Recover the Smallest Number    https://www.cnblogs.com/mr-stn/p/9155131.html

    007.   1045 Favorite Color Stripe   https://www.cnblogs.com/mr-stn/p/9588010.html   最长上升子串

 九.双指针

    001. 1048 Find Coins     https://www.cnblogs.com/mr-stn/p/9215393.html

 十.STL的使用

     001.   1121 Damn Single  https://www.cnblogs.com/mr-stn/p/9136825.html     set, vector

      002.    1022 Digital Library   https://www.cnblogs.com/mr-stn/p/9360803.html   map, set****

      003.   1056 Mice and Rice    https://www.cnblogs.com/mr-stn/p/9217204.html  queue

     004.

     005.

十一.并查集

    001.   1107 Social Clusters   https://www.cnblogs.com/mr-stn/p/9585542.html

    002.

    003.

    004.

    

 

原文地址:https://www.cnblogs.com/mr-stn/p/9538208.html