枚举(穷举)算法
来源:互联网 发布:台湾海关数据 编辑:程序博客网 时间:2024/05/19 04:52
枚举(穷举)算法
枚举法的本质就是确定各个变量的范围去搜索,根据等式成立条件一一判断找出正确的解,使用该算法需要满足两个条件:
(1)可预先确定候选答案的数量;
(2)候选答案的范围在求解之前必须有一个确定的集合。
填数游戏题:
分析:算和题的数字范围只能是1-9,其他的数字范围是0-9;一一枚举出来验证答案是否正确;
package jtlyuan.iteye.com;
public class Exhaustion {
public static void main(String[]args) {
for(inti1=1;i1<=9;i1++)
for(inti2=0;i2<=9;i2++)
for(inti3=0;i3<=9;i3++)
for(inti4=0;i4<=9;i4++)
for(inti5=1;i5<=9;i5++){
int opera =10000*i1+1000*i2+100*i3+10*i4+i5;
int result=111111*i5;
if(i1*opera==result){
System.out.println(" "+opera);
System.out.println(" X____"+i1);
System.out.println(" "+result);
}
}
}
}
结果:
79365
X____7
555555
- 枚举(穷举)算法
- 1.4 枚举(穷举)算法
- 算法:枚举(穷举)法
- Num.2 枚举(穷举)算法
- 数据结构与算法之枚举(穷举)法 C++实现
- 穷举算法
- 穷举算法
- 穷举算法
- 算法---穷举
- 穷举算法
- 枚举(又称穷举)
- 枚举法、穷举法
- 枚举法(穷举法)
- “暴力”枚举(穷举)
- 基础算法思想_枚举(穷举)算法——填数游戏
- 从零开始学算法(二)枚举算法(穷举法)之火柴棍等式
- 算法-->穷举算法
- 枚举法(穷举法)
- lucene&solr 2011年盘点
- 2012 目标
- Matlab 文本处理函数
- Rhodes Rhomobile编写一次就可以完成Android、BlackBerry 和 iPhone 的移动应用开发工具(免费的)
- 树状数组专题(九)之hdu2852
- 枚举(穷举)算法
- 事务的定义,事务的作用以及Spring事务原理
- android日志操作备份
- 恢复数据库得到webshell
- oracle正则表达式
- Android开发:自由选择EditText的文字
- 没有硬件,我们就玩模拟的——android4.0编译过程
- RHEL安装后
- Cortex-M3 Core之指令