热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

试题算法提高寻找三位数

问题描述   将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成   1:2:

问题描述
  将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成
  1:2:3的比例,试求出所有满足条件的三个三位数。
  例如:三个三位数192,384,576满足以上条件。
输入格式
  无输入文件
输出格式
  输出每行有三个数,为满足题设三位数。各行为满足要求的不同解。

资源限制
时间限制:1.0s 内存限制:512.0MB

思路:
有题目可知:所求解是由九个不同的数字组成,所以这题可以使用暴力破解法把九个不同的数字一一列举成符合题意得答案……

代码块:

public class Main {public static void main(String[] args){for(int a &#61; 1; a <&#61; 9; a&#43;&#43;)//1for(int b &#61; 1; b <&#61; 9; b&#43;&#43;)//2if(a!&#61;b)for(int c &#61; 1; c <&#61; 9; c&#43;&#43;)//3if(c !&#61; a && c!&#61;b)for(int d &#61; 1; d <&#61; 9; d&#43;&#43;)//4if(d!&#61;a&&d!&#61;b&&d!&#61;c)for(int e &#61; 1; e <&#61;9; e&#43;&#43;)//5if(e!&#61;a&&e!&#61;b&&e!&#61;c&&e!&#61;d)for(int f &#61; 1; f <&#61; 9; f&#43;&#43;)//6if(f!&#61;a&&f!&#61;b&&f!&#61;c&&f!&#61;d&&f!&#61;e)for(int g &#61; 1; g <&#61; 9; g&#43;&#43;)//7if(g!&#61;a&&g!&#61;b&&g!&#61;c&&g!&#61;d&&g!&#61;e&&g!&#61;f)for(int h &#61; 1; h <&#61; 9; h&#43;&#43;)//8if(h!&#61;a&&h!&#61;b&&h!&#61;c&&h!&#61;d&&h!&#61;e&&h!&#61;f&&h!&#61;g)for(int i &#61; 1; i <&#61; 9; i&#43;&#43;)//9if(i!&#61;a&&i!&#61;b&&i!&#61;c&&i!&#61;d&&i!&#61;e&&i!&#61;f&&i!&#61;g&&i!&#61;h){if((a*100&#43;b*10&#43;c)*2 &#61;&#61; (d*100&#43;e*10&#43;f) && (a*100&#43;b*10&#43;c)*3 &#61;&#61; (g*100&#43;h*10&#43;i)){System.out.println((a*100&#43;b*10&#43;c)&#43;" "&#43;(d*100&#43;e*10&#43;f)&#43;" "&#43;(g*100&#43;h*10&#43;i));}}}}

在这里插入图片描述


推荐阅读
  • 异常要理解Java异常处理是如何工作的,需要掌握一下三种异常类型:检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常ÿ ... [详细]
  • 开发笔记:9.八大排序
    开发笔记:9.八大排序 ... [详细]
  • Java 实现二维极点算法
    本文介绍了一种使用 Java 编程语言实现的二维极点算法。该算法用于从一组二维坐标中筛选出极点,适用于需要处理几何图形和空间数据的应用场景。文章不仅详细解释了算法的工作原理,还提供了完整的代码示例。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 本文介绍了Linux系统中的文件IO操作,包括文件描述符、基本文件操作函数以及目录操作。详细解释了各个函数的参数和返回值,并提供了代码示例。 ... [详细]
  • 本题探讨了在一个有向图中,如何根据特定规则将城市划分为若干个区域,使得每个区域内的城市之间能够相互到达,并且划分的区域数量最少。题目提供了时间限制和内存限制,要求在给定的城市和道路信息下,计算出最少需要划分的区域数量。 ... [详细]
  • 本文探讨了在C++中如何有效地清空输入缓冲区,确保程序只处理最近的输入并丢弃多余的输入。我们将介绍一种不阻塞的方法,并提供一个具体的实现方案。 ... [详细]
  • 深入理解Lucene搜索机制
    本文旨在帮助读者全面掌握Lucene搜索的编写步骤、核心API及其应用。通过详细解析Lucene的基本查询和查询解析器的使用方法,结合架构图和代码示例,带领读者深入了解Lucene搜索的工作流程。 ... [详细]
  • 深入解析for与foreach遍历集合时的性能差异
    本文将详细探讨for循环和foreach(迭代器)在遍历集合时的性能差异,并通过实际代码示例和源码分析,帮助读者理解这两种遍历方式的不同之处。文章内容丰富且专业,旨在为编程爱好者提供有价值的参考。 ... [详细]
  • 本文将探讨Java编程语言中对象和类的核心概念,帮助读者更好地理解和应用面向对象编程的思想。通过实际例子和代码演示,我们将揭示如何在Java中定义、创建和使用对象。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • Spring Boot单元测试中Redis连接失败的解决方案
    本文探讨了在Spring Boot项目中进行单元测试时遇到Redis连接问题的原因及解决方法,详细分析了配置文件加载路径不当导致的问题,并提供了有效的解决方案。 ... [详细]
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 本题来自WC2014,题目编号为BZOJ3435、洛谷P3920和UOJ55。该问题描述了一棵不断生长的带权树及其节点上小精灵之间的友谊关系,要求实时计算每次新增节点后树上所有可能的朋友对数。 ... [详细]
author-avatar
我财我乐汽车869
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有