摘要: 1017 A除以B (20 分) 1017 A除以B (20 分) 1017 A除以B (20 分) 本题要求计算 A/B ,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中 阅读全文
posted @ 2019-03-31 10:19 Resfeber 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1034 有理数四则运算 (20 分) 1034 有理数四则运算 (20 分) 1034 有理数四则运算 (20 分) 本题要求编写程序,计算 2 个有理数的和、差、积、商。 输入格式: 输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负 阅读全文
posted @ 2019-03-30 11:20 Resfeber 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1049 数列的片段和 (20 分) 1049 数列的片段和 (20 分) 1049 数列的片段和 (20 分) 给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2 阅读全文
posted @ 2019-03-29 11:03 Resfeber 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1019 数字黑洞 (20 分) 1019 数字黑洞 (20 分) 1019 数字黑洞 (20 分) 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑 阅读全文
posted @ 2019-03-28 11:13 Resfeber 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1045 快速排序 (25 分) 1045 快速排序 (25 分) 1045 快速排序 (25 分) 著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的 N 个互不相同的正整数的排列,请 阅读全文
posted @ 2019-03-27 16:44 Resfeber 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1040 有几个PAT (25 分) 字符串 APPAPT 中包含了两个单词 PAT,其中第一个 PAT 是第 2 位(P),第 4 位(A),第 6 位(T);第二个 PAT 是第 3 位(P),第 4 位(A),第 6 位(T)。 现给定字符串,问一共可以形成多少个 PAT? 输入格式: 输入只 阅读全文
posted @ 2019-03-26 10:37 Resfeber 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1035 插入与归并 (25 分) 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。 归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列 阅读全文
posted @ 2019-03-26 09:50 Resfeber 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1030 完美数列 (25 分) 给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。 现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。 输入格式: 输入第一行给出两个正整数 N 和 p,其中 N(≤10​5​ 阅读全文
posted @ 2019-03-23 16:55 Resfeber 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 1023 组个最小数 (20 分) 给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。 现给定数字,请编写程序输出能够组成的最小 阅读全文
posted @ 2019-03-23 09:45 Resfeber 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1020 月饼 (25 分) 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、1 阅读全文
posted @ 2019-03-22 15:12 Resfeber 阅读(245) 评论(0) 推荐(0) 编辑