文章目录

  • 题目
  • 解题说明
  • 代码

题目

解题说明

这道题最要注意的点是找到这三个三位数的关系,我们设X,Y,Z是我们要找的三个数,通过数的比例关系(A,B,C)可知,
得出结论:A=Z/CA Y=Z/CB Z=Z
因此我们只要计算出Z的值便可得到X和Y的值,然后判断他们之中的数字是否相同。

代码

代码如下(示例):

import java.util.Scanner;public class P1618 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int x=sc.nextInt(),y=sc.nextInt(),z=sc.nextInt();boolean flag=true;for (int i = 123; i <=987 ; i++) {if(i%z==0){String a=i+"";String b=(i/z)*x+"";String c=(i/z)*y+"";if(pd(a,b,c)){flag=false;System.out.println(b+" "+c+" "+a);}}}if(flag){System.out.println("No!!!");}}private static boolean pd(String a1, String b1, String c1) {String s=a1+b1+c1;for(char i='1';i<='9';i++){if(s.contains(String.valueOf(i))==false){return false;}}return true;}
}

P1618 三连击(升级版)| JAVA题解相关推荐

  1. P1618 三连击(升级版)-- python3实现

    三连击(升级版) - 洛谷 """P1618 三连击(升级版)-- python3实现"""ok=1#p=[0]*10x,y,z=map( ...

  2. Python3程序设计题解: 三连击(升级版)

    Python3程序设计题解: 三连击(升级版) 题目描述 将 1, 2,-,9 共 9 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:C,试求出所有满足条件的三个三位数,若无解, ...

  3. P1618 三连击(升级版)C语言

    P1618 三连击(升级版) 1.思路 这道题写得吐血了,20分,超时都经历了(受伤了).其实挺简单的.只要能用if就别用for. 用数组来统计每个数字就行了 2.源码 #include<std ...

  4. P1618 三连击(升级版)

    题目描述 将1,2,-,9共9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是A:B:C,试求出所有满足条件的三个三位数,若无解,输出"No!!!". //感谢黄小U饮品 ...

  5. java变量中不属于复合类型的数据类型是_2006新版JAVA题解(JAVA简单数据类型)...

    2006新版JAVA题解(JAVA简单数据类型) 2007年1月22日来源:233网校网校课程 在线题库评论 分享到 1.下列哪一个是合法的标识符: A.12class; B.+viod; C.-5; ...

  6. 2020第五届上海第二工业大学新生程序设计竞赛(Java题解)

    2020第五届上海第二工业大学新生程序设计竞赛(Java题解) 作为C/C++版本的补充题解,仅供参考 需要解析的可以看这篇: 2020第五届上海第二工业大学新生程序设计竞赛 用Java语言参加竞赛时 ...

  7. 笔试编程题 拼凑正方形 Java题解 牛牛有4根木棍,长度分别为a,b,c,d。羊羊家提供改变木棍长度的服务,如果牛牛支付一个硬币就可以让一根木棍的长度加一或者减一。牛牛需要用这四根木棍拼凑一个正方

    题目描述 牛牛有4根木棍,长度分别为a,b,c,d.羊羊家提供改变木棍长度的服务,如果牛牛支付一个硬币就可以让一根木棍的长度加一或者减一.牛牛需要用这四根木棍拼凑一个正方形出来,牛牛最少需要支付多少硬 ...

  8. p3371 单源最短路径(弱化版)-java题解-最短路

    弱化版传送门: P3371 [模板]单源最短路径(弱化版) - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目背景 本题测试数据为随机数据,在考试中可能会出现构造数据让SPFA不通 ...

  9. 洛谷试炼场 P1553 数字反转(升级版)题解

    洛谷试炼场 P1553 数字反转(升级版)题解 [c] 题目描述 给定一个数,请将该数各个位上数字反转得到一个新数. 这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数. ...

  10. 小浩算法-java题解(二分篇)

    小浩算法-java题解-二分篇 二分篇 第875题:阿珂喜欢吃香蕉 第69题:x的平方根 第278题:第一个错误的版本 第153题:旋转排序数组最小值Ⅰ 第154题:旋转排序数组最小值Ⅱ 第475题: ...

最新文章

  1. mongodb数据文件结构——record是内嵌BSON的双向链表,多个record或索引组成extent...
  2. 9patch的用法,简单两句就会用了。
  3. Java数据结构和算法(二):数组
  4. python字典popitem_Python 字典(Dictionary) | 菜鸟教程
  5. css之背景图固定大小不变、不重复、充满整个页面
  6. 漫画:什么是 “模因” ?
  7. 点到点链路上的 OSPF
  8. Python爬虫之(四)urllib库的高级用法
  9. jquery实现百度类似搜索提示功能(AJAX应用)
  10. MVC5为WebAPI添加命名空间的支持
  11. foobar2000的使用
  12. 24X24 黑体简体中文点阵字库
  13. python 幂次方_python次方运算
  14. 怀旧服ouf头像插件_魔兽世界7.0前夕ShadowedUF简洁头像插件
  15. TIBCO中间件 介绍与部署
  16. 零知识证明 SNARKs C++库:libsnark教程
  17. php根据淘宝短链接获取商品ID
  18. F. Asya And Kittens
  19. SQL SERVER根据符号将一列拆分多行
  20. 各大IT公司2012校园招聘笔试面试整理

热门文章

  1. Windows防火墙的原理及其作用
  2. pdm软件linux,Persepolis Download Manager(pdm下载器)
  3. wangeditor支持图片和视频上传
  4. 手把手教你学Go(二)——Hello world
  5. 网安-windows提权-3389.bat
  6. 统计学中的Bootstrap方法(Bootstrap抽样)
  7. java 格式化json_JAVA 格式化JSON数据并保存到json文件中的实例
  8. windows10系统显示桌面电脑图标
  9. Spark基础测试题
  10. layui实现带搜索功能的select