自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 PAT A1133 Splitting A Linked List

PAT A1133 Splitting A Linked ListSample Input:00100 9 1023333 10 2777700000 0 9999900100 18 1230968237 -6 2333333218 -4 0000048652 -2 -199999 5 6823727777 11 4865212309 7 33218Sample Out...

2019-08-31 19:57:08 112

原创 PAT A1134 Vertex Cover

PAT A1134 Vertex CoverSample Input:10 118 76 84 58 48 11 21 49 89 11 02 454 0 3 8 46 6 1 7 5 4 93 1 8 42 2 87 9 8 7 6 5 4 2Sample Output:NoYesYesNoNowordmeaningi...

2019-08-31 17:18:13 133

原创 PAT A1136 A Delayed Palindrome

PAT A1136 A Delayed PalindromeSample Input 1:97152Sample Output 1:97152 + 25179 = 122331122331 + 133221 = 255552255552 is a palindromic number.Sample Input 2:196Sample Output 2:196 + 691...

2019-08-31 15:52:51 117

原创 PAT A1137 Final Grading

PAT A1137 Final GradingSample Input:6 6 701234 880a1903 199ydjh2 200wehu8 300dx86w 220missing 400ydhfu77 99wehu8 55ydjh2 98dx86w 88a1903 8601234 39ydhfu77 88a1903 6601234 58wehu8 84...

2019-08-31 10:33:55 691

原创 PAT A1138 Postorder Traversal

PAT A1138 Postorder TraversalSample Input:71 2 3 4 5 6 72 3 1 5 4 7 6Sample Output:3思路 1:静态树版建树,后序遍历–》麻烦code 1:#include <vector>#include <iostream>using namespace std;...

2019-08-31 00:01:22 236

原创 PAT A1146 Topological Order (25point(s))

PAT A1146 Topological OrderSample Input:6 81 21 35 25 42 32 63 46 451 5 2 3 6 45 1 2 6 3 45 1 2 3 6 45 2 1 6 3 41 2 3 4 5 6Sample Output:3 4思路 1:模拟拓扑排序:用一个数组de[]记录每个节点的入度,输入...

2019-08-30 22:37:29 105

原创 PAT A1144 The Missing Number

PAT A1144 The Missing NumberSample Input:105 -25 9 6 1 3 4 2 5 17Sample Output:7思路 1:水一水,直接hash表,用数组的话要开很大,因为数据范围是不超过int大小,对应的hash数组下标也要达到int大小的边界,这里直接采用mapcode 1:#include <iostre...

2019-08-30 21:10:27 129

原创 PAT A1142 Maximal Clique (25point(s))

PAT A1142 Maximal CliqueSample Input:8 105 67 86 43 64 52 38 22 75 33 464 5 4 3 63 2 8 72 2 31 13 4 3 63 3 2 1Sample Output:YesYesYesYesNot MaximalNot a Cliquewordme...

2019-08-30 19:27:17 165

原创 PAT A1141 PAT Ranking of Institutions

PAT A1141 PAT Ranking of InstitutionsSample Input:10A57908 85 AuB57908 54 LanXA37487 60 auT28374 67 CMUT32486 24 hypuA66734 92 cmuB76378 71 AUA47780 45 lanxA72809 100 pkuA03274 45 hypuS...

2019-08-30 17:01:05 142

原创 PAT A1151 LCA in a Binary Tree

PAT A1151 LCA in a Binary TreeSample Input:6 87 2 3 4 6 5 1 85 3 7 2 6 4 8 12 68 17 912 -30 899 99Sample Output:LCA of 2 and 6 is 3.8 is an ancestor of 1.ERROR: 9 is not found.ERROR: ...

2019-08-30 15:16:50 119

原创 PAT A1143 Lowest Common Ancestor

PAT A1143 Lowest Common AncestorSample Input:6 86 3 1 2 5 4 8 72 58 71 912 -30 899 99Sample Output:LCA of 2 and 5 is 3.8 is an ancestor of 7.ERROR: 9 is not found.ERROR: 12 and -3 are ...

2019-08-30 11:39:13 149

原创 PAT A1140 Look-and-say Sequence

PAT A1140 Look-and-say SequenceSample Input:1 8Sample Output:1123123111wordmeaning2nd第2思路 1:字符串模拟,双指针用一个临时字符串t来操作(模拟手算:从前往后数相同的,写下这个数+他的个数,再继续向后数下一个相同的:写数+个数,直到遍历完字符串)每轮开始 j...

2019-08-30 03:09:23 198

原创 PAT A1147 Heaps (30point(s))

PAT A1147 HeapsSample Input:3 898 72 86 60 65 12 23 508 38 25 58 52 82 70 6010 28 15 12 34 9 8 56Sample Output:Max Heap50 60 65 72 12 23 86 98Min Heap60 58 52 38 82 70 25 8Not Heap56 12 ...

2019-08-30 00:52:00 172

原创 PAT A1149 Dangerous Goods Packaging (25point(s)) (Multimap)

PAT A1149 Dangerous Goods Packaging思路 1:hash表遍历时,将该所有与该元素相冲的标记出来之后如果遍历到那个元素,输出No,如果遍历完一组数据,输出Yescode 1:#include <iostream>#include <vector>#include <algorithm>using na...

2019-08-29 22:47:52 139

原创 PAT A1150 Travelling Salesman Problem (25point(s))

PAT A1150 Travelling Salesman ProblemSample Input:6 106 2 13 4 11 5 12 5 13 1 84 1 61 6 16 3 11 2 14 5 177 5 1 4 3 6 2 57 6 1 3 4 5 2 66 5 1 4 3 6 29 6 2 1 6 3 4 5 2 64 1 2 5 17 6 ...

2019-08-29 20:34:15 118

原创 PAT A1154 Vertex Coloring (25point(s))

PAT A1154 Vertex ColoringSample Input:10 118 76 84 58 48 11 21 49 89 11 02 440 1 0 1 4 1 0 1 3 00 1 0 1 4 1 0 1 0 08 1 0 1 4 1 0 5 3 01 2 3 4 5 6 7 8 8 9Sample Output:4-coloring...

2019-08-29 15:31:55 125

原创 PAT A1155 Heap Paths (30point(s))

PAT A1155 Heap PathsSample Input 1:898 72 86 60 65 12 23 50Sample Output 1:98 86 2398 86 1298 72 6598 72 60 50Max HeapSample Input 2:88 38 25 58 52 82 70 60Sample Output 2:8 25 708 ...

2019-08-29 13:24:54 165

原创 PAT A1087 All Roads Lead to Rome

PAT A1087 All Roads Lead to RomeSample Input:6 7 HZHROM 100PKN 40GDN 55PRS 95BLN 80ROM GDN 1BLN ROM 1HZH PKN 1PRS ROM 2BLN HZH 2PKN GDN 1HZH PRS 1Sample Output:3 3 195 97HZH->PRS...

2019-08-29 01:19:14 123

原创 PAT A1072 Gas Station

PAT A1072 Gas StationSample Input 1:4 3 11 51 2 21 4 21 G1 41 G2 32 3 22 G2 13 4 23 G3 24 G1 3G2 G1 1G3 G2 2Sample Output 1:G12.0 3.3Sample Input 2:2 1 2 101 G1 92 G1 20Sample...

2019-08-29 01:07:52 148

原创 PAT A1018 Public Bike Management

PAT A1018 Public Bike ManagementSample Input:10 3 3 56 7 00 1 10 2 10 3 31 3 12 3 1Sample Output:3 0->2->3 0分析:输出有3个:1)P需要send的单车数量 2)路径 3)Sp达到完美后还余了多少单车首先选路径最短的,路径同则选择send最少的,...

2019-08-29 00:48:48 130

原创 PAT A1021 Deepest Root

PAT A1021 Deepest RootSample Input 1:51 21 31 42 5Sample Output 1:345Sample Input 2:51 31 42 53 4Sample Output 2:Error: 2 componentswordmeaningacyclicadj. 非循环的思路...

2019-08-27 23:58:25 158

原创 PAT A1013 Battle Over Cities

PAT A1013 Battle Over CitiesSample Input:3 2 31 21 31 2 3Sample Output:100分析:题意即:找去掉某一结点及其所有边后,剩下的图的连通块数思路 1:每次查询先重置标记数组flag[],将要查询结点"注释掉",标记为true,这样其他节点就到不了它(相当于删除这个节点及其所有边)每D...

2019-08-27 22:26:08 123

原创 PAT A1098 Insertion or Heap Sort (思路3:make_heap()等函数用法)

PAT A1098 Insertion or Heap SortSample Input 1:103 1 2 8 7 5 9 4 6 01 2 3 7 8 5 9 4 6 0Sample Output 1:Insertion Sort1 2 3 5 7 8 9 4 6 0Sample Input 2:103 1 2 8 7 5 9 4 6 06 4 5 1 0 3 2 ...

2019-08-27 20:51:56 134

原创 PAT A1107 Social Clusters

PAT A1107 Social ClustersSample Input:83: 2 7 101: 42: 5 31: 41: 31: 44: 6 8 1 51: 4Sample Output:34 3 1思路 1:并查集:设置一个root[]存放每个爱好第一次被输入时的人,作为这个爱好者集合的根开始输入每个人的爱好,每输入一个爱好,先检查有无人喜欢...

2019-08-27 16:51:23 119

原创 PAT A1066 Root of AVL Tree

PAT A1066 Root of AVL TreeSample Input 1:588 70 61 96 120Sample Output 1:70Sample Input 2:788 70 61 96 120 90 65Sample Output 2:88思路 1:一、模拟AVL树的建立:create():将输入序列依次insert()到树上inse...

2019-08-27 15:15:10 175

原创 PAT A1099 Build A Binary Search Tree

PAT A1099 Build A Binary Search TreeSample Input:91 62 3-1 -1-1 45 -1-1 -17 -1-1 8-1 -173 45 11 58 82 25 67 38 42Sample Output:58 25 82 11 38 67 45 73 42思路 1:同A 1064填词法:...

2019-08-26 23:21:03 115

原创 PAT A1064 Complete Binary Search Tree

PAT A1064 Complete Binary Search TreeSample Input:101 2 3 4 5 6 7 8 9 0Sample Output:6 3 8 1 5 7 9 0 2 4分析:本题同A 1099,都是已知树形,将结点按BST规则添入已知一棵树为完全二叉树+BST,给出他的结点序列,求这棵树的层序遍历序列=》 隐含条件:该树的中序...

2019-08-26 23:14:13 118

原创 PAT A1043 Is It a Binary Search Tree

PAT A1043 Is It a Binary Search TreeSample Input 1:78 6 5 7 10 8 11Sample Output 1:YES5 7 6 8 11 10 8Sample Input 2:78 10 11 8 6 7 5Sample Output 2:YES11 8 10 7 5 6 8Sample Input 3:...

2019-08-26 19:55:01 146

原创 PAT A1004 Counting Leaves

PAT A1004 Counting LeavesSample Input:2 101 1 02Sample Output:0 1wordmeaningevery seniority level思路 1:同A 1094,找人最多的一辈:DFS,用一个depth[i]数组累加第i层的叶子节点数code 1:#include <i...

2019-08-26 16:21:33 113

原创 PAT A1106 Lowest Price in Supply Chain

PAT A1106 Lowest Price in Supply ChainSample Input:10 1.80 1.003 2 3 51 91 41 702 6 11 8000Sample Output:1.8362 2思路 1:完全同A1090,及1079,找深度最小的叶结点,及数量,用两个遍历min, cnt,在DFS中记录全局最小值,已经达到最...

2019-08-26 15:59:49 108

原创 PAT A1094 The Largest Generation

PAT A1094 The Largest GenerationSample Input:23 1321 1 2301 4 03 02 04 0503 3 06 07 0806 2 12 1313 1 2108 2 15 1602 2 09 1011 2 19 2017 1 2205 1 1107 1 1409 1 1710 1 18Sample Output:...

2019-08-26 15:31:52 176

原创 PAT A1090 Highest Price in Supply Chain

PAT A1090 Highest Price in Supply ChainSample Input:9 1.80 1.001 5 4 4 -1 4 5 3 6Sample Output:1.85 2分析:找最大深度的结点思路 1:DFS,每遍历到叶子结点1)判断深度是否比全局Max大,大则更新 -> Max最终存的即为最大深度;2)计数:如果>M...

2019-08-25 23:20:10 164

原创 PAT A1079 Total Sales of Supply Chain

PAT A1079 Total Sales of Supply ChainSample Input:~~10 1.80 1.003 2 3 51 91 41 70 72 6 11 80 90 40 3Sample Output:42.4wordmeaningincrementn. 增长思路 1:根据题意建树(静态表示),每个节...

2019-08-25 22:01:36 189

原创 PAT A1086 Tree Traversals Again

PAT A1086 Tree Traversals AgainSample Input:6Push 1Push 2Push 3PopPopPush 4PopPopPush 5Push 6PopPopSample Output:3 4 2 6 5 1wordmeaningimplementedvt. 使生效, 贯彻, 执行 n.工具...

2019-08-25 17:01:56 127

原创 PAT A1102 Invert a Binary Tree

PAT A1102 Invert a Binary TreeSample Input:81 -- -0 -2 7- -- -5 -4 6Sample Output:3 7 2 6 4 0 5 16 5 7 4 3 2 0 1wordmeaningMax Howellindices思路 1:使用静态二叉树(含父节点)fin...

2019-08-25 14:53:57 175

原创 PAT A1091 Acute Stroke

PAT A1091 Acute StrokeSample Input:3 4 5 21 1 1 11 1 1 11 1 1 10 0 1 10 0 1 10 0 1 11 0 1 10 1 0 00 0 0 01 0 1 10 0 0 00 0 0 00 0 0 10 0 0 11 0 0 0Sample Output:26wordmeani...

2019-08-25 00:54:25 121

原创 PAT A1103 Integer Factorization

PAT A1103 Integer FactorizationSample Input 1:169 5 2Sample Output 1:169 = 6^2 + 6^2 + 6^2 + 6^2 + 5^2Sample Input 2:169 167 3Sample Output 2:Impossiblewordmeaningthe P-th powe...

2019-08-24 22:28:15 145

原创 PAT A1097 Deduplication on a Linked List

PAT A1097 Deduplication on a Linked ListSample Input:00100 599999 -7 8765423854 -15 0000087654 15 -100000 -15 9999900100 21 23854Sample Output:00100 21 2385423854 -15 9999999999 -7 -1000...

2019-08-24 03:39:05 99

原创 PAT A1074 Reversing Linked List

PAT A1074 Reversing Linked List### Sample Input:00100 6 400000 4 9999900100 1 1230968237 6 -133218 3 0000099999 5 6823712309 2 33218Sample Output:00000 4 3321833218 3 1230912309 2 001000...

2019-08-24 01:03:08 110

原创 PAT A1056 Mice and Rice

PAT A1056 Mice and RiceSample Input:11 325 18 0 46 37 3 19 22 57 56 106 0 8 7 10 5 9 1 4 2 3Sample Output:5 5 5 2 5 5 5 3 1 3 5分析:which is a permutation of 0,⋯,N​P​​−1第3行给出的是各位选手的出场顺序,每个数...

2019-08-23 19:51:15 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除