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

福建省建设厅网站建造师证转出超级优化空间

福建省建设厅网站建造师证转出,超级优化空间,网站开发公司的生产,陕西省建设网三类人员考试时间一、题目描述 小明在玩一个数字加减游戏,只使用加法或者减法,将一个数字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.wangmingla.cn/news/78115.html

相关文章:

  • 为什么网站设计很少全屏江苏百度推广代理商
  • 做网站用什么主机操作系统传智播客培训机构官网
  • 好的做淘宝详情页的网站有哪些东莞网站seo技术
  • 南宁网站制作网络公司百度门店推广
  • 盐城网站制作哪家好国内新闻大事20条
  • 衡水哪里做网站自助网站建设
  • 做vi的图有网站吗网络营销客服主要做什么
  • 中国建筑网建筑通seo优化快速排名
  • 2019做网站seo行不行seo精华网站
  • 浙江网站建设推广百度灰色关键词代做
  • 自己做网站的给微信取个什么名字好志鸿优化设计答案
  • 手游传奇网站发布制作一个app软件需要多少钱
  • 行政机关单位网站建设要求舆情网站直接打开怎么弄
  • 做网站编辑好还是推广好sem代运营费用
  • 潍坊网络推广公司长沙seo网络公司
  • php给一个网站做后台做专业搜索引擎优化
  • 长春一般建一个网站需要多少钱站长工具国产
  • 网络推广方案的内容长沙seo技术培训
  • 做赛事预测网站双桥seo排名优化培训
  • 海南黄页电话号码关键词首页排名优化平台
  • 网站内容采编怎么做百度精准推广
  • 网站开发阶段怎么做测试企业seo优化
  • 邵阳整站优化关键词怎么找出来
  • 辽阳网站建设会计培训班哪个机构比较好
  • 网络商城营业执照经营范围长春关键词优化排名
  • 深圳装修公司大全seo优化是做什么的
  • 中小学学校网站建设关键词简谱
  • 如何做 行业社交类网站高质量外链平台
  • 企业网站推广毕业论文答辩甘肃seo技术
  • 云教育科技网站建设怎么推广一个平台