- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 基础练习 回文数
问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。解答代码#include #include int main(){ int i,j; int sum = 0; char buff[7] = ""; int len; for(i = 10
2017-01-16 09:18:31 244
原创 基础练习 特殊的数字
问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。解答代码#includeusing namespace std;int main(){ int data; for(data=100
2017-01-16 09:16:06 483
原创 基础练习 杨辉三角形
问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。输入格式
2017-01-16 09:13:40 321
原创 基础练习 查找整数
问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入6
2017-01-16 09:11:59 322
原创 基础练习 数列特征
问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出
2017-01-16 09:09:49 366
原创 基础练习 字母图形
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字
2017-01-16 09:06:31 367
转载 遗传算法与直接搜索工具箱学习笔记 十-----遗传算法的工作原理
遗传算法的工作原理一、算法概述 下面的提纲总结了算法工作的过程1.算法生成一个初始的、随机的种群。2.算法生成一系列的新的种群。在算法的每一步中,算法使用当前种群的个体生成下一代的种群。为了生成新的种群,算法将会执行下列的步骤: a.通过计算适应度值给每个群体中的个体打分。 b.标定原始的适应度值到一定的数据范围之内。 c.依据适应度值选择群体中的成员,称为父代。
2017-01-13 21:25:37 1025
转载 遗传算法与直接搜索工具箱学习笔记 九-----遗传算法举例
下面就举一个遗传算法的具体实例,求Rastrigin函数的最小值。1.Rastrigin’s 函数 在遗传算法中,经常使用一个函数来测试遗传算法,这个函数就是Rastrigin函数,对于有两个独立变量的Rastrigin函数,其定义的形式如下: 遗传算法工具箱中提供了一个M文件,就是这个函数的实现,这个文件是rastriginsfcn.m。下面是具有两个独立变量的Rastrig
2017-01-13 20:59:03 2421
转载 遗传算法与直接搜索工具箱学习笔记 八-----遗传算法概述
什么是遗传算法? 遗传算法是基于生物进化过程中的自然选择机制而解决优化问题的一种算法。在解决的优化问题中既包含无约束优化问题又包含具有约束的优化问题。遗传算法不断的更新修改潜在解组成的种群。在算法迭代的每一步中,算法在当前种群中随机的选择一些个体作为父代,让后让这些父代产生一些子代。经过连续世代的运行,种群将向最优解的方向进化。你可以使用遗传算法解决各种传统方法不能解决的各种各样的优化
2017-01-13 20:32:27 503
转载 遗传算法与直接搜索工具箱学习笔记 七-----模式搜索工作原理详解
本节主要讲述模式搜索的工作细节。 模式搜索算法就是寻找x0, x1, x2,…,这样的一系列的点,这些点逐渐在靠近最优值。在这个点的序列中,后一个点相对于前一个点在逐渐减小(轮询成功)或者保持不变(轮询失败)。本节就详细介绍在例子ps_example(笔记五)中寻找最优解过程的工作细节。 为了描述上的简单,我们只考虑下面的情况:1.使用GPS算法。2.GPS算法使用的模式是最大正交基
2017-01-13 12:16:02 1242
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人