当前位置: 首页 > news >正文

福建省建设厅网站建造师证转出在线培训课程

福建省建设厅网站建造师证转出,在线培训课程,美女直接做的网站有哪些,2345查询网一、题目描述 小明在玩一个数字加减游戏,只使用加法或者减法,将一个数字s变成数字t。 每个回合,小明可以用当前的数字加上或减去一个数字。 现在有两种数字可以用来加减,分别为a,其中b没有使用次数限制。 请问小明…

在这里插入图片描述

一、题目描述

小明在玩一个数字加减游戏,只使用加法或者减法,将一个数字s变成数字t。

每个回合,小明可以用当前的数字加上或减去一个数字。

现在有两种数字可以用来加减,分别为a,其中b没有使用次数限制。

请问小明最少可以用多少次a,才能将数字s变成数字t。

题目保证数字s一定能变成数字t。

二、输入描述

输入一行,包含四个正整数(s t a b)。

1 <= s,t,a,b <= 105并且 a != b。

三、输出描述

输出的唯一一行包含一个整数,表示最少需要使用多少次a才能将数字s变成数字t。

四、Java算法源码

public static void main(String[] args) {Scanner sc = new Scanner(System.in);/*** 通过加减运算,将s变为t。* 统计一下用到了多少次a,不用统计用多少次b。*/int[] arr = Arrays.stream(sc.nextLine().split(" ")).mapToInt(Integer::parseInt).toArray();int s = arr[0];int t = arr[1];int a = arr[2];int b = arr[3];int sum = 0;// 统计用了多少次aint add = s;// 加int sub = s;// 减while (true) {if ((t - add) % b == 0) {break;}if ((t - sub) % b == 0) {break;}add += a;sub -= a;sum++;}System.out.println(sum);
}

五、效果展示

1、输入

1 15 2 5

2、输出

2

3、说明

初始值1加一次a变成3,再加一次a变为5,然后加两次b变为1,5,因此a的使用次数为2次。

在这里插入图片描述


🏆下一篇:华为OD机试真题 Java 实现【获得完美走位】【2023Q1 100分】

🏆本文收录于,华为OD机试(JAVA)(2022&2023)

本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。

在这里插入图片描述

http://www.dinnco.com/news/47837.html

相关文章:

  • 网站建设需要的费用电商怎么做如何从零开始
  • 发稿什么意思福州网站seo公司
  • 山东定制网页建站海外短视频软件
  • 做盗版网站 国外服务器域名停靠
  • 北京和君网站建设百度一下百度搜索百度
  • 福建定制网站开发百度推广账户搭建
  • 网站开发中界面万网域名管理平台
  • 济南网站建设公昆山网站建设推广
  • 住房和城乡建设厅网站青海省百度网址大全电脑版旧版本
  • 互联网 网站建设怎么样才能引流客人进店
  • 池州专业网站建设市场营销策划案的范文
  • 浦东新区网站优化推广百度论坛首页官网
  • wordpress 页面导出百度网站如何优化排名
  • 建网站广州app开发工具
  • 黄岛网站建设价格whois域名查询
  • asp 网站支持多语言个人网站seo入门
  • 大型网站频道的建设需多人协同开发高中同步测控优化设计答案
  • 建设银行深圳分行网站怎样做网站推广啊
  • wordpress writr沈阳优化推广哪家好
  • 网站关键词选取的方法互联网营销策略有哪些
  • 做一整套网站需要什么百度建站
  • 武汉企业网站推广哪家公司好做网站价格
  • 酷站 房地产的网站设计参 案例百度推广最近怎么了
  • 个人网页设计作品展示百度点击优化
  • 和田网站建设最新足球赛事
  • 免费制作单页的网站seo方式包括
  • 望京做网站的公司哪家好优化课程
  • 网站建设公司 南宁郑州seo优化顾问阿亮
  • 域名跳转seo推广专员工作内容
  • 做网站开发的有哪些公司软考培训机构哪家好一点