自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1023. Have Fun with Numbers (20) 解答和记录

题目地址:https://www.patest.cn/contests/pat-a-practise/1012解题思路:用string 来保存大数计算的结果,然后将输入和输出分别映射成向量,进行比较。算法复杂度:O(length)坑点:注意结果的逆序,注意判断is_p()函数变量的定义,不能加const修饰代码如下:#include <iostream>#include <st...

2018-04-30 18:09:56 188

原创 1012. The Best Rank (25)解答和解析

题目地址:https://www.patest.cn/contests/pat-a-practise/1012解题思路:按照题目意思解题就可以#include <iostream>#include <sstream>#include <string>#include <vector>using namespace std;#define...

2018-04-30 18:04:50 187

原创 1011. World Cup Betting (20) 解答和记录

题目:https://www.patest.cn/contests/pat-a-practise/1011解题思路很简单:每一场比赛进行比较,获得最大赔率坑点:注意浮点数的输出!!!#include <iostream>#include <vector>#include <string>#include <sstream>using nam...

2018-04-30 17:59:15 121

原创 1008. Elevator (20) 解题和记录

https://www.patest.cn/contests/pat-a-practise/1008水题,题目很简单,思路直接照着描述的计算就行,边输入边计算,算法复杂度O(N)坑点:注意同样的楼层可能连续出现多次,不能当做一个楼层处理。代码如下:#include <iostream>#include <string>#include <sstream>...

2018-04-21 21:32:05 170

原创 1006. Sign In and Sign Out (25) 解析和记录

https://www.patest.cn/contests/pat-a-practise/1006题目地址如上解题思路:水题,非常简单,直接全遍历,统计记录最大值和最小值输出即可,算法复杂度O(N)坑点:无代码如下:#include <iostream>#include <sstream>#include <string>using namespace...

2018-04-21 11:45:16 198

原创 1020. Tree Traversals (25) 解析和解答

https://www.patest.cn/contests/pat-a-practise/1020 题目链接解题思路如下:(两种思路)1.题目输入后序和中序遍历树2.1 直接通过后序和中序遍历树,建立该树(树数据结构可以采用结构体链表方式,或者用数组,也可以采用数组-链表方式,c++中比较简单用vector可以直接实现,推荐用第三种),然后在对树进行BFS遍历输出解即可2.2 略过建立该树过程,...

2018-04-21 11:02:46 165

原创 1005. Spell It Right (20)解题和记录

题目不贴了,解题实录思路如下:1.输入式计算sum of digits. 然后取得每一位的数存放到一个string中逆序输出即可,算法复杂度O(1)坑点:切记1-9的英文单词拼写啊,把nine拼成night第四个测试点会报错的!!!!!!!#include <iostream>#include <vector>#include <string>#inclu...

2018-04-15 10:40:42 478 1

原创 1004. Counting Leaves (30) 解析和记录

题目就不贴了,思路如下:1.定义一个类:主要有vector<int> child 和 colour组成;child 用来存储该节点的子代,colour 用来标记叶子(WHITE)和中间节点(BLACK)。2.由于 0 < N < 100, 为了简化计算定义类数组来进行寻址,注意数组大小可以定义成101,方便直接从1开始寻址3.输入数据,用类数组的数据结构来表示这颗树,并对节...

2018-04-15 01:58:19 524

原创 1002. A+B for Polynomials (25) 解答和记录

题目不贴了,解题思路如下1.定义一个包含幂和系数的类,定义该类的3个vector,分别存储第一行和第二行数据,结果2.处理过程,分别取容器中的幂进行比较,思想有点类似于归并排序中的合并步骤,幂大的先输出,相同的相加输出。4.该算法复杂度为O(K1 +  K2)3.输出的时候逆序输出答案即可坑点:1.系数AN要特别注意,为0的不能输出该结果,非常重要,很容易忽略!!!!!同时还要注意doube型是否...

2018-04-14 12:11:22 899

原创 1001. A+B Format (20) 解题和记录

题目就不贴了,解题主要思路:1.直接计算a+b的值2.利用sprintf格式化输入结果到数组中,最后逆序输出#include <iostream>#include <sstream>#include <cstring>#include <string>#include <stack>#define MAX_NUM 15usi...

2018-04-14 11:46:48 93

空空如也

空空如也

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

TA关注的人

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