711问题-优化蛮力求解
优化711问题
我们可以自定义x,y,z的大小为判断条件,检测寻找到第一个结果所用的次数,发现明显快很多,代码将判断条件改了即可,可以自己试试
public class issue1 {public static void main(String[] args) {// TODO Auto-generated method stub
//美国有一个连锁店叫做711店,将四个数乘起来为7.11,加起来也是7.11求这四个数//通过检测三次循环比四次明显快很多int number=1;for(double x=2;x<711;x++) {for(double y=1;y<711-x;y++) {for(double z=1;z<711-x-y;z++){
// for(int w=1 ;w<711;w++) {
// if ((x*y*z*w)==711000000&&(x+y+z+w)==711) {
// System.out.println("x="+x+",y="+y+",z="+z+",w="+w);
// }
// }number++;double w=711-x-y-z;if ((x*y*z*w)==711000000&&(x+y+z+w)==711) {System.out.println("寻找次数为: "+number);System.out.println("x="+(x/100)+",y="+(y/100)+",z="+(z/100)+",w="+(w/100));}}} }}
}
结果如图所示,找出来第一个结果用了24984860次,通常我们想到的暴力方法就是用四个for循环就能搞定,但是这样速度特别慢,可以上机试试。
因此我们通过这一策略优化改进,减少算法复杂度,变成三个for循环
**
711问题-优化蛮力求解相关推荐
- 优化算法求解复杂约束问题策略(以粒子群算法为例讲解求解复杂约束问题的多种策略)
优化算法求解复杂约束问题策略(以粒子群算法为例讲解求解复杂约束问题的多种策略)python实现 整个代码文字讲解共17页 提示:专栏解锁后,可以查看该专栏所有文章. 文章目录 策略1:在位置更 ...
- 【运筹优化】SOA海鸥优化算法求解无约束多元函数最值(Java代码实现)
文章目录 前言 优化目标 求解结果 搜索过程可视化 Java算法代码 可视化代码 前言 本文以求解二元函数最小值为例,如果需要求解多元函数,只需要修改以下变量即可: varNum:变量维度数 ub和l ...
- AI:人工智能领域算法思维导图集合之有监督学习/无监督学习/强化学习类型的具体算法简介(预测函数/优化目标/求解算法)、分类/回归/聚类/降维算法模型选择思路、11类机器学习算法详细分类之详细攻略
AI:人工智能领域算法思维导图集合之有监督学习/无监督学习/强化学习类型的具体算法简介(预测函数/优化目标/求解算法).分类/回归/聚类/降维算法模型选择思路.11类机器学习算法详细分类(决策树/贝叶 ...
- matlab采用粒子群优化算法求解含压缩储能设备的综合能源系统运行优化
matlab采用粒子群优化算法求解含压缩储能设备的综合能源系统运行优化. 结果包含储能设备24时出力,内燃机发电和发热出力,电制冷机出力等. 代码包含相关注释,方便对算法进行改进. 附相关参考文献. ...
- CEC2015:动态多目标野狗优化算法求解CEC2015(提供完整MATLAB代码,含GD、IGD、HV和SP评价指标)
一.动态多目标优化问题简介 现实世界中,许多优化问题不仅具有多属性,而且与时间相关,即随着时间的变化,优化问题本身也发生改变,这类问题称为动态多目标优化问题(dynamic multi-objecti ...
- 【智能优化算法】基于矮猫鼬优化算法求解单目标优化问题附matlab代码
1 简介 基于矮猫鼬优化算法求解单目标优化问题 2 部分代码 %___________________________________________________________________ ...
- pso解决tsp matlab,计算智能课程设计_粒子群优化算法求解旅行商问题_Matlab实现.doc...
计算智能课程设计_粒子群优化算法求解旅行商问题_Matlab实现.doc 摘要:TSP是一个典型的NPC问题.本文首先介绍旅行商问题和粒子群优化算法的基本概念.然后构造一种基于交换子和交换序[1]概念 ...
- 【智能优化算法-灰狼算法】基于贪婪非分级灰狼优化器求解单目标优化问题附matlab代码
1 内容介绍 灰狼优化(GWO)算法是一种新兴的算法,它基于灰狼的社会等级以及它们的狩猎和合作策略. 该算法于 2014 年推出,已被大量研究人员和设计人员使用,原始论文的引用次数超过了许多其他算法. ...
- MATLAB灰狼优化算法求解超市物流配送中心选址问题代码实例
MATLAB灰狼算法求解超市物流配送选址问题实例 作者:麦哥 MATLAB灰狼优化算法求解超市物流配送中心选址问题代码实例 灰狼算法编程问题实例: 在范围为(0,0)到(100,100)的矩形区域内, ...
最新文章
- python处理excel-使用python将数据写入excel
- 小区的足球场地实地拍摄
- iOS-开发记录-UIView属性
- 插入节点insertBefore()
- hybris backoffice搜索时遇到could not execute full-text query的解决方案
- 【渝粤教育】电大中专跨境电子商务理论与实务 (29)作业 题库
- 软件测试之单元测试之Junit测试使用前准备
- Java工作笔记-IntelliJ IDEA中高效文件切换跳转
- matlab相机标定畸变参数,相机标定的原理与意义及OpenCVMatlab实现差异小结.doc
- 动易软件上传文件服务器错误,动易 应用程序中的服务器错误
- linux更新模块,GNOME 3.29.3 发布,大量模块更新及功能改进
- Nginx环境搭建Discuz论坛
- mysql binlog 备份_Mysql数据库的增量备份与还原
- 微软4月13日发布Silverlight 4正式版
- 联想计算机usb驱动程序,联想笔记本USB3.0驱动
- 【深度学习基础-02】概念学习-例子3则
- 转:著名的100个管理定律点评6 -- 决策(上)
- 2022年湖北劳务资质如何办理?劳务资质不分等级
- 【AcWing19】【LeetCode】DFS - 46/47/39/77/78/216/17/131/93/90/491
- Promise 入门