4.4 贪心
贪心算法
小魚兒.
天下皆白,唯我独黑!
展开
-
4.4 PAT A1038 Recover the Smallest Number (30 分)(贪心)
1038 Recover the Smallest Number (30 分)Given a collection of number segments, you are supposed to recover the smallest number from them. For example, given { 32, 321, 3214, 0229, 87 }, we can recove...原创 2019-09-07 15:27:20 · 96 阅读 · 0 评论 -
4.4 PAT A1067 Sort with Swap(0, i) (25 分)(贪心)
1067 Sort with Swap(0, i) (25 分)Given any permutation of the numbers {0, 1, 2,..., N−1}, it is easy to sort them in increasing order. But what if Swap(0, *) is the ONLY operation that is allowed to ...原创 2019-09-06 16:32:23 · 114 阅读 · 0 评论 -
4.4 PAT A1037 Magic Coupon (25分)(贪心)
1037 Magic Coupon (25分)The magic shop in Mars is offering some magic coupons. Each coupon has an integer N printed on it, meaning that when you use this coupon with a product, you may get N times th...原创 2020-03-20 14:54:06 · 137 阅读 · 0 评论 -
4.4 PAT B1023 组个最小数 (20分)(简单贪心)
1023 组个最小数 (20分)给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、…...原创 2020-03-12 15:20:20 · 131 阅读 · 0 评论 -
4.4 PAT B1020 月饼 (25分)(简单贪心)
1020 月饼 (25分)月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我...原创 2020-03-12 15:01:30 · 90 阅读 · 0 评论 -
第八章 搜索专题(深度搜索)——背包问题
#include <iostream>#include <algorithm>using namespace std;const int maxn=30;int n,V,maxvalue=0; //物品件数n,背包容量Vint w[maxn],c[maxn]; //w[i]为每件物品的重量,c[i]为每件物品的价值/*void DFS(int index,i...原创 2019-10-29 15:23:35 · 275 阅读 · 0 评论