- 博客(3)
- 资源 (17)
- 收藏
- 关注
原创 背包算法
换硬币问题 :你有三种硬币,分别面值2元,5元和7元,每种硬币都有足够多。买一本书需要27元。如何用最少的硬币组合正好付清,不需要对方找钱?#include <iostream>using namespace std;const int g_nFen[3] = { 7, 5, 3 };int CalProgramme(int nValue){ for (int nNum : g_nFen) { if (nValue > nNum)
2020-10-12 00:39:16
223
原创 给定N个随机正整数,将其中的质数输出
给定N个随机正整数,将其中为素数的整数输出。例如:输入:[1, 2, 3, 5, 11, 12]输出:[2, 3, 5,11]注意:1、输出数组剩余元素先后顺序需要与原数组保持一致。2、给出数组无需去重。
2020-10-08 15:09:21
872
原创 微信红包算法,拆分最大的红包法
我的算法是,通过不断拆分最大的红包,完成所有红包金额的分配。先把总金额存入红包列表中,然后开始。第一步:从列表中找出已分配的红包中最大的红包金额,通过随机数将这个红包金额拆分成两个金额,然后保存在红包列表中。第二步:继续第一步,直到红包拆分完毕。为了方便运算,金额统一转换为分,输出结果时再转换回元和分。头文件:#pragma onceconst unsigned int g_unMaxMone...
2018-05-13 10:28:11
5394
4
多线程快速排序源代码
2010-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人