自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

R11happy的博客

春风十里、五十里、一百里、体测一千米,木瓜炖雪梨、芝士玉米粒、鸡汁土豆泥,不如你,全都不如你~

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

原创 PAT乙级.1017. A除以B (20)

题目 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。 输入格式 输入在1行中依次给出A和B,中间以1空格分隔。 输出格式 在1行中依次输出Q和R,中间以1空格分隔。 输入样例 123456789050987654321 7 输出样例 17636684150141093474 3PAT链接思路数据结构

2016-09-20 09:47:46 337

原创 PAT乙级.1013. 数素数 (20)

1013. 数素数 (20) 题目 令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。 输入格式 输入在一行中给出M和N,其间以空格分隔。 输出格式 输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。 输入样例 5 27 输出样例 11 13 17 19 23 29 31 37 41 43 47 5

2016-09-20 09:44:09 351

原创 PAT乙级.1034. 有理数四则运算(20)

1034. 有理数四则运算(20) 题目 本题要求编写程序,计算2个有理数的和、差、积、商。 输入格式 输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为0。 输出格式 分别在4行中按照“有理数1 运算符 有理数2 = 结果”的格式顺序输出2个有理数的和、差、积、商。注意输出的每个有理数必须是该有

2016-09-20 09:40:05 353

原创 PAT乙级.1049. 数列的片段和(20)

1049. 数列的片段和(20) 题目 给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列{0.1, 0.2, 0.3, 0.4},我们有(0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这10个片段

2016-09-20 09:34:02 285

原创 PAT乙级.1019. 数字黑洞 (20)

1019. 数字黑洞 (20) 题目 给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。例如,我们从6767开始,将得到7766 - 6677 = 1089 9810 - 0189 = 9621 962

2016-09-20 00:18:07 336

原创 PAT乙级.1045. 快速排序(25)

1045. 快速排序(25) 题目 著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的N个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元?例如给定N = 5, 排列是1、3、2、4、5。则:1的左边没有元素,右边的元素都比它大,所以它可能是主元; 尽管3的左边元素都

2016-09-20 00:12:36 398

原创 PAT乙级.1040. 有几个PAT(25)

1040. 有几个PAT(25) 题目 字符串APPAPT中包含了两个单词“PAT”,其中第一个PAT是第2位(P),第4位(A),第6位(T);第二个PAT是第3位(P),第4位(A),第6位(T)。现给定字符串,问一共可以形成多少个PAT? 输入格式 输入只有一行,包含一个字符串,长度不超过105,只包含P、A、T三种字母。 输出格式 在一行中输出给定字符串中包含多少个PAT。由于结

2016-09-20 00:06:55 625

原创 PAT乙级别.1035. 插入与归并(25)

1035. 插入与归并(25) 题目 根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操作:首先将原始序列看成N个只包含1个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下1个有序的序列。现给定原始序列和由某排序算法产生的中间

2016-09-20 00:02:09 484

原创 PAT乙级.1030. 完美数列(25)

1030. 完美数列(25) 题目 给定一个正整数数列,和正整数p,设这个数列中的最大值是M,最小值是m,如果M <= m * p,则称这个数列是完美数列。现在给定参数p和一些正整数,请你从中选择尽可能多的数构成一个完美数列。 输入格式 输入第一行给出两个正整数N和p,其中N(<= 105)是输入的正整数的个数,p(<= 109)是给定的参数。第二行给出N个正整数,每个数不超过109。

2016-09-05 21:35:22 774

原创 PAT乙级.1023. 组个最小数 (20)

1023. 组个最小数 (20) 题目 给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。 输入格式 每个输入包含1个测试用例。每个测试用例在一行中给出10个非负整数,顺序表示我们拥有数字0、数

2016-09-04 23:18:57 369

原创 PAT乙级.1020. 月饼 (25)

1020. 月饼 (25) 题目 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万吨,总售价分别为75、72、45亿元。如果市场的最大需求量只有20万吨,那么我们最大收益策略

2016-09-04 23:10:54 343

原创 PAT乙级.1005. 继续(3n+1)猜想 (25)

1005. 继续(3n+1)猜想 (25) 题目 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这4个数已经在验

2016-09-04 00:06:53 531

原创 PAT乙级.1043. 输出PATest(20)

1043. 输出PATest(20) 题目 给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest….”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。 输入格式 输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符

2016-09-03 11:42:41 364

原创 PAT乙级.1042. 字符统计(20)

1042. 字符统计(20) 题目 请编写程序,找出一段给定文字中出现最频繁的那个英文字母。 输入格式 输入在一行中给出一个长度不超过1000的字符串。字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回车不算在内)。 输出格式 在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写

2016-09-03 11:35:42 428

原创 PAT乙级.1039. 到底买不买(20)

1039. 到底买不买(20) 题目 小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串

2016-09-03 11:32:38 616

原创 PAT乙级.1038. 统计同成绩学生(20)

1038. 统计同成绩学生(20) 题目 本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。 输入格式 输入在第1行给出不超过105的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。 输出格式 在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行

2016-09-03 11:17:22 580

原创 PAT乙级.1033. 旧键盘打字(20)

1033. 旧键盘打字(20) 题目 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样? 输入格式 输入在2行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过105个字符的串。可用的字符包括字母[a-z, A-Z]、数字0-9、以及下划线“_”(代表空格)、“,

2016-09-03 11:12:58 919 1

原创 PAT乙级.1029. 旧键盘(20)

1029. 旧键盘(20) 题目 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。 输入格式 输入在2行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过80个字符的串,由字母A-Z(包括大、小写)、数字0-9、以及下划线“_”(代表空格)组成。题目保证2个字符串均非空。 输出格式

2016-09-03 11:05:43 919

原创 PAT乙级.1015. 德才论 (25)

1015. 德才论 (25) 题目 宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。 输入格式 输入第1行给出3个正整数,分别为:N(<=105),即考生总数;L(>=60),为录取最低分数线

2016-09-01 18:47:46 372

空空如也

空空如也

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

TA关注的人

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