算法
fangwancheng
代码让世界更美好
展开
-
基于粒子群算法优化广义神经网络(岩爆预测实例)
粒子群算法优化广义神经网络(PSO_GRNN)这里分享最近研究重现的一篇文章,核心算法是广义神经网络GRNN,依据岩石的抗拉强度、弹性能量指数等四个特征对岩爆危险等级的一种预测。算法思路比较简单,论文《基于粒子群算法和广义回归神经网络的岩爆预测》欢迎大家引用原文~这里附上主程序,完整代码可从这里下载://download.csdn.net/download/weixin_404057...原创 2020-01-29 09:52:41 · 2748 阅读 · 2 评论 -
01背包问题--C++
一、题目:有N件物品和一个容量是V的背包。每件物品只能使用一次。第i件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V用空格隔开,分别表示物品数量和背包容积。接下来有N行,每行两个整数vi,wi用空格隔开,分别表示第i件物品的体积和价值。输出格式输出...原创 2019-07-24 08:02:33 · 1144 阅读 · 0 评论 -
生日蛋糕--C++
前言:这是算法中很经典的一道题题目:7月17日是Mr.W的生日,ACM-THU为此要制作一个体积为NπNπ的M层生日蛋糕,每层都是一个圆柱体。设从下往上数第i层蛋糕是半径为RiRi, 高度为HiHi的圆柱。当i < M时,要求RiRi>RiRi+1且HiHi>HiHi+1。由于要在蛋糕上抹奶油,为尽可能节约经费,我们希望蛋糕外表面(最下一层的下底面除...原创 2019-07-20 19:28:24 · 4323 阅读 · 0 评论 -
木棒--C++
一、题目乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位。然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度。请你设计一个程序,帮助乔治计算木棒的可能最小长度。每一节木棍的长度都用大于零的整数表示。注意: 数据中可能包含长度大于50的木棒,请在处理时忽略这些木棒。输入格式输入包含多组数据,每组数据包括...翻译 2019-07-21 22:32:33 · 2074 阅读 · 1 评论 -
输出PATest--C++
一、题目给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest....”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式:在一行...原创 2019-07-28 10:42:44 · 172 阅读 · 0 评论 -
黑盒子--C++
一、题目黑盒子代表一个原始的数据库。它可以用来储存整数数组,并且它拥有一个特殊变量i。在最开始,黑盒子是空的,并且i=0。现在对黑盒子进行一系列的操作处理,操作包括以下两种:1、ADD(x):表示将x加入到黑盒子中。2、GET:使i增加1,输出黑盒子中第i小的数值(即将所有数按升序排序后的第i个数)。下面给出一个具体例子:序号 操作 i 盒子内...原创 2019-08-12 12:50:40 · 1097 阅读 · 0 评论