1125和855最小公倍数C语言,2017年事业单位行测数量关系备考之最大公约数和最小公倍数...

本文主要是介绍1125和855最小公倍数C语言,2017年事业单位行测数量关系备考之最大公约数和最小公倍数...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最大公约数和最小公倍数是行测数量关系里的常考考点,要做这部分题目必须掌握最大公约数和最小公倍数的概念以及解题方法,下面我们就一起学习一下这类题目的解法。

一、基本概念

1.约数、倍数

如果一个自然数a能被自然数b整除,那么称a为b的倍数,b为a的约数。

2.公约数、公倍数

如果一个自然数同时是若干个自然数的约数,那么称这个自然数是这若干个自然数的公约数。

如果一个自然数同时是若干个自然数的倍数,那么称这个自然数是这若干个自然数的公倍数。

3.最大公约数、最小公倍数

若干个数的公约数中最大的一个就称为这若干个自然数的最大公约数。

若干个数的公倍数中最小的一个就称为这若干个自然数的最小公倍数。

二、解题方法

分解质因数:

求最大公约数时,先将各数分解质因数,再将相同的质因数取幂指数最小值连乘到一起。

求最小公倍数时,先把这几个数分解质因数,再将所有的质因数取幂指数最大值连乘到一起,得到的就是这几个数的最小公倍数。

三、例题精讲

例1.一张长方形纸,长2703厘米,宽1113厘米,要把它截成若干个同样大小的正方形,纸张不能有剩余且正方形的边长要尽可能大。问:这样的正方形的边长是多少厘米?

A.153 B.156 C.158 D.159

解析:根据题意,正方形的边长是2703和1113的公约数,并且是最大公约数,利用分解质因数的方法,可以求出159是两者的最大公约数,选D选项。

例2.如下图,街道XYZ在Y处拐弯,XY=1125米,YZ=855米,在街道一侧等距装路灯,要求XYZ处各装一盏灯,这条街道最少要按多少盏路灯?

2e5a9ca90b3326faaedd4d5ca1d4c7ba.png

A.47

B.46

C.45

D.44

解析:要使XYZ处各装一盏路灯,则间距应为1125,855的公约数,要使路灯最少,则应为最大公约数,可求得1125和855最大公约数是45,即间距为45米,所以路灯数为(1125+855)÷45+1=45盏,选择C选项。

例3.甲乙丙丁四个人去图书馆借书,甲每隔5天去一次,乙每隔11天去一次,丙每隔17天去一次,丁每隔29天去一次。如果5月18日他们四个人在图书馆相遇,问下一次四个人在图书馆相遇是几月几号?

A.10月18日B.10月14日C.11月18日D.11月14日

解析:每隔5、11、17、29天去一次,即每(5+1)、(11+1)、(17+1)、(29+1)天去一次,再次相遇经过的天数为6、12、18、30的最小公倍数180。则180天后四人再次相遇,这天为11月14日,选择D选择。

通过上面的讨论,大家可以看出,这种题目掌握了概念和方法以后,仔细题目,可以很快的得出正确答案。

这篇关于1125和855最小公倍数C语言,2017年事业单位行测数量关系备考之最大公约数和最小公倍数...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/290080

相关文章

C语言线程池的常见实现方式详解

《C语言线程池的常见实现方式详解》本文介绍了如何使用C语言实现一个基本的线程池,线程池的实现包括工作线程、任务队列、任务调度、线程池的初始化、任务添加、销毁等步骤,感兴趣的朋友跟随小编一起看看吧... 目录1. 线程池的基本结构2. 线程池的实现步骤3. 线程池的核心数据结构4. 线程池的详细实现4.1 初

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

poj 1287 Networking(prim or kruscal最小生成树)

题意给你点与点间距离,求最小生成树。 注意点是,两点之间可能有不同的路,输入的时候选择最小的,和之前有道最短路WA的题目类似。 prim代码: #include<stdio.h>const int MaxN = 51;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int P;int prim(){bool vis[MaxN];

poj 2349 Arctic Network uva 10369(prim or kruscal最小生成树)

题目很麻烦,因为不熟悉最小生成树的算法调试了好久。 感觉网上的题目解释都没说得很清楚,不适合新手。自己写一个。 题意:给你点的坐标,然后两点间可以有两种方式来通信:第一种是卫星通信,第二种是无线电通信。 卫星通信:任何两个有卫星频道的点间都可以直接建立连接,与点间的距离无关; 无线电通信:两个点之间的距离不能超过D,无线电收发器的功率越大,D越大,越昂贵。 计算无线电收发器D

科研绘图系列:R语言扩展物种堆积图(Extended Stacked Barplot)

介绍 R语言的扩展物种堆积图是一种数据可视化工具,它不仅展示了物种的堆积结果,还整合了不同样本分组之间的差异性分析结果。这种图形表示方法能够直观地比较不同物种在各个分组中的显著性差异,为研究者提供了一种有效的数据解读方式。 加载R包 knitr::opts_chunk$set(warning = F, message = F)library(tidyverse)library(phyl

透彻!驯服大型语言模型(LLMs)的五种方法,及具体方法选择思路

引言 随着时间的发展,大型语言模型不再停留在演示阶段而是逐步面向生产系统的应用,随着人们期望的不断增加,目标也发生了巨大的变化。在短短的几个月的时间里,人们对大模型的认识已经从对其zero-shot能力感到惊讶,转变为考虑改进模型质量、提高模型可用性。 「大语言模型(LLMs)其实就是利用高容量的模型架构(例如Transformer)对海量的、多种多样的数据分布进行建模得到,它包含了大量的先验

poj 1734 (floyd求最小环并打印路径)

题意: 求图中的一个最小环,并打印路径。 解析: ans 保存最小环长度。 一直wa,最后终于找到原因,inf开太大爆掉了。。。 虽然0x3f3f3f3f用memset好用,但是还是有局限性。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#incl

hdu 1102 uva 10397(最小生成树prim)

hdu 1102: 题意: 给一个邻接矩阵,给一些村庄间已经修的路,问最小生成树。 解析: 把已经修的路的权值改为0,套个prim()。 注意prim 最外层循坏为n-1。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstri

软件设计师备考——计算机系统

学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑