蛮力法【暴力、枚举、穷举……】 所谓蛮力法,是指从可能的解集合(空间)中一一列举各情况,用题目给定的检验条件判定哪些是无用的,哪些是有用的。能使命题成立者,即为问题的解。 采用蛮力法解题的基本思路如下: (1)建立问题的数学模型,确定问题的可能解的集合(可能解的空间)。 (2)逐一列出可能解集合中的元素,验证是否是问题的解。 程序优化的主要考虑方向是:通过加强约束条件,缩小可能解的集合的规模。 蛮力算法 使用伪代码可以描述为: for each s in S //S是问题所有可能解的集合 if s is a solution then begin Write(s); exit the program; end; 例题:寻找水仙花数 一个三位数其各位数字的立方和等于它本身,这 样的数称为水仙花数。要求找出所有的水仙花数 分析:所求一定是三位数,所以范围一定在100-999之间,只要将这些数逐一列举,符合条件者为解 枚举算法 For a:=100 to 999 do { b:=a mod 10; //取出个位 c:=(a div 10) mod 10 //取出十位 d:= a div 100 //取出百位 if (a=b*b*b+c*c*c+d*d*d) then wr
您可能关注的文档
- ACCESS2003基础教程讲述.ppt
- aaq_房地产绩效管理讲述.ppt
- acceptance讲述.ppt
- 国际业务基础知识培训方案.ppt
- 国际交流英语视听说4U5听力原文及翻译方案.doc
- 国际互联网Internet及应用方案.ppt
- Access数据库技术与应用基础_09模块与VBA编程基础讲述.ppt
- abplc7用户自定义数据类型讲述.docx
- 国际互联网1方案.ppt
- Access数据库实用教程第8章讲述.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)