自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的个人博客https://www.joyhwong.com~

  • 博客(24)
  • 收藏
  • 关注

原创 PAT 1017. Queueing at Bank (25)

题目地址:https://www.patest.cn/contests/pat-a-practise/1017将给出的数据按照时间的先后顺序排列,可以确定为他们服务的次序。用优先队列去处理,如果队列还可以插入数据(即窗口没满),就直接插入;如果不能插入数据,就弹出优先队列的第一个元素,将要插入的数据与这个弹出来的元素进行比较,可以确定要插入数据等待的时间。注意:8点前到达的

2017-04-06 15:57:32 291

原创 PAT 1016. Phone Bills (25)

题目地址:https://www.patest.cn/contests/pat-a-practise/1016将给出的数据先按照姓名排序,再按照时间的先后顺序排列,这样遍历的时候,前后两个名字相同且前面的状态为on-line后面一个的状态为off-line的就是合格数据了。计算费用从00:00:00到dd:hh:mm计算可以避免跨天的问题,比如01:12:00到02:0

2017-04-06 11:37:26 266

原创 PAT 1095. Cars on Campus (30)

题目地址:https://www.patest.cn/contests/pat-a-practise/1095提取出正确的车辆进出的顺序,再根据时间进行查询在当前时间车辆的个数。#include #include #include #include #include #include #include #include using name

2017-04-05 15:10:15 243

原创 PAT 1130. Infix Expression (25)

通过寻找根节点的下标来划分左右子树,递归打印#include #include using namespace std;struct Node { string data; int leftChildIndex, rightChildIndex;};struct Node *nodes;int rootIndex(bool *index, int n

2017-03-31 17:07:05 245

原创 PAT 1128. N Queens Puzzle (20)

题目大意中给出的例子和图的关系我是没怎么看懂的。但N皇后问题,题目的陈述中已经有了,及相同行,相同列和对角线上面不能有其他皇后。row数组用来判断有每一行吃是否仅有一个皇后。isSameDiagonal函数判断是否有两个皇后在一条对角线上,这里我用的方法是斜率,即(横坐标差的绝对值)除(纵坐标差的绝对值)=1的两个点在一条直线上。这样就可以判断是否为N皇后问题了。#include #

2017-03-31 17:05:57 453

原创 PAT 1129. Recommendation System (25)

题目地址:https://www.patest.cn/contests/pat-a-practise/1129这个题目做起来还是有点艰辛的,想了好久。一开始用的map,超时了。后来用set,插入的时候先删除,AC了。主要是用map不能直接按值排序,变相的方法是放在一个线性的容器中,用sort或者qsort去排序,依然超时。用set,插入的时候,先查找元素是否存在,存在则删除,插入一

2017-03-31 17:04:22 1109 1

原创 PAT 1131. Subway Map (30)

题目地址:https://www.patest.cn/contests/pat-a-practise/1131用深搜每次去找路径,每找到一条,就判断是否满足更新的条件,满足就更新后面的点与前面的点不在同一条地铁线路上就打印换乘代码中函数的作用,都已经注释好了,如果还有不懂的,欢迎评论~#include #include using namespace std;// MAX

2017-03-31 17:02:43 333

原创 PAT 1128. N Queens Puzzle (20)

1128. N Queens Puzzle (20)时间限制300 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThe "eight queens puzzle" is the problem o

2017-03-15 10:40:58 205

原创 PAT 1130. Infix Expression (25)

1130. Infix Expression (25)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueGiven a syntax tree (binary), you are sup

2017-03-15 10:02:16 313

原创 PAT 1127. ZigZagging on a Tree (30)

1127. ZigZagging on a Tree (30)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueSuppose that all the keys in a binary

2017-03-05 17:49:50 225

原创 PAT 1126. Eulerian Path (25)

1126. Eulerian Path (25)时间限制300 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueIn graph theory, an Eulerian path is a path

2017-03-05 17:48:26 207

原创 PAT 1125. Chain the Ropes (25)

1125. Chain the Ropes (25)时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueGiven some segments of rope, you are suppo

2017-03-05 17:46:51 248

原创 PAT 1124. Raffle for Weibo Followers (20)

1124. Raffle for Weibo Followers (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueJohn got a full mark on PAT. He

2017-03-05 17:44:52 178

原创 PAT 1070. 结绳(25)

1070. 结绳(25)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一段一段的绳子,你需要把它们串成一条绳。每次串连的时候,是把两段绳子对折,再如下图所示套接在一起。这样得到的绳

2017-03-05 17:42:32 519

原创 PAT 1069. 微博转发抽奖(20)

1069. 微博转发抽奖(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔N个人就发出一个红包。请你编

2017-03-05 17:40:55 635

原创 PAT 1068. 万绿丛中一点红(20)

1068. 万绿丛中一点红(20)时间限制500 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue对于计算机而言,颜色不过是像素点对应的一个24位的数值。现给定一幅分辨率为MxN的画,要求你找出万绿丛中

2017-03-05 17:39:09 1480

原创 PAT 1067. 试密码(20)

1067. 试密码(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实

2017-03-05 17:37:09 681 1

原创 PAT 1066. 图像过滤(15)

1066. 图像过滤(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指

2017-03-05 17:34:31 245

原创 蓝桥杯 PREV-3 历届试题 带分数

历届试题 带分数  时间限制:1.0s   内存限制:256.0MB      问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。

2017-02-22 20:23:40 647

原创 蓝桥杯 ADV-233 算法提高 队列操作

算法提高 队列操作  时间限制:1.0s   内存限制:256.0MB    问题描述  队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输入格式  第一行一个数字N。  下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。输出格式

2017-02-19 15:27:04 431

原创 蓝桥杯 ALGO-115 算法训练 和为T

算法训练 和为T  时间限制:1.0s   内存限制:256.0MB    问题描述  从一个大小为n的整数集中选取一些元素,使得它们的和等于给定的值T。每个元素限选一次,不能一个都不选。输入格式  第一行一个正整数n,表示整数集内元素的个数。  第二行n个整数,用空格隔开。  第三行一个整数T,表示要达到的和。输出格式

2017-02-19 11:58:56 1324

原创 蓝桥杯 ALGO-148 算法训练 5-1最小公倍数

算法训练 5-1最小公倍数  时间限制:1.0s   内存限制:256.0MB    问题描述  编写一函数lcm,求两个正整数的最小公倍数。样例输入一个满足题目要求的输入范例。例:3 5样例输出与上面的样例输入对应的输出。例:数据规模和约定  输入数据中每一个数的范围。  例:两个数都

2017-02-17 10:11:18 824

原创 蓝桥杯 ALGO-150 算法训练 6-1 递归求二项式系数值

算法训练 6-1 递归求二项式系数值  时间限制:10.0s   内存限制:256.0MB    问题描述样例输入一个满足题目要求的输入范例。3 10样例输出与上面的样例输入对应的输出。数据规模和约定  输入数据中每一个数的范围。  例:结果在int表示时不会溢出。 简单的递归。

2017-02-17 09:52:47 470

原创 蓝桥杯 ALGO-155 算法训练 C++ CH08 01

算法训练 C++ CH08 01  时间限制:1.0s   内存限制:256.0MB    问题描述  已知一个有理数类Zrf_Ratio,实现如下的操作符重载形式:  friend std::ostream& operator  friend std::istream& operator>>(std::istream&, zrf_Ratio&);

2017-02-16 22:57:36 2730

空空如也

空空如也

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

TA关注的人

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