试题 算法训练 最大最小公倍数

蓝桥杯 算法训练 最大最小公倍数 题目 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 106。 分析与解答 首先,对题目所给信息进行分析: 1、分析数据结构方面 题目给出的信息,是求最大的最小公倍数,那么就要按照尽可能大的结果,来考虑存储时所要用到的数据结构。 先考虑 ... 阅读详情

问题描述
已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。

输入格式
输入一个正整数N。

输出格式
输出一个整数,表示你找到的最小公倍数。
样例输入
9
样例输出
504
数据规模与约定
1 <= N <= 106。`

先进行数字分析,然后得出结论。

def check():
    N = int(input())
    if N == 1:
        print(1)
    elif N == 2:
        print(2)
    elif N == 3:
        print(6)
    elif N > 3:
        if (N % 2 != 0 and N%3 != 0) or (N%2 != 0 and N%3 == 0): # 不能被3整除的奇数 1 5 7 or 以3、9结尾的
            print(N*(N-1)*(N-2))
        elif N%2 == 0 and N%3 != 0: # 不能被3整除的偶数 0 2 4 8
            print(N*(N-1)*(N-3)) 
        elif N%2 == 0 and N%3 == 0: # 能被3整除的偶数 6
            print((N-1)*(N-2)*(N-3))

if __name__ == "__main__" :
    check()
蓝桥杯算法训练 最大最小公倍数(Java)—东北 墙 算法训练 最大最小公倍数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 10。 分析: 其实这个题主要考的是数学知识,代码极其简单,另外根据数据规模可N大于1小于等于10的6次幂,那么就一定要用long,否则就算思路对了,测评也只能得0分,做题时一定要看好规模。 package Practic; import java.util.Scanner; 立即下载

相关推荐

CH341的I2C流模式(StreamI2C)到底怎么用?从EEPROM读写到自定义设备,一篇讲清参数配置逻辑

本文详细解析了CH341的I2C流模式(StreamI2C)的使用方法,从EEPROM读写到自定义设备的参数配置逻辑。通过深入分析I2C协议基础、StreamI2C参数映射关系及典型设备配置示例,帮助开发者快速掌握StreamI2C的应用技巧,解决实际开发中的常见问题。

weixin_30932215的博客 451

最大最小公倍数

蓝桥杯基础算法之最大最小公倍数 题目 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N 输出格式 输出一个整数,表示你求得的最小公倍数 样例输入 9 样例输出 504 注释 504 = 9 * 8 * 7 数据规模与约定 1 <= N <= 106 分析 题目要求涉及贪心算法,对于个人而言,更像是一个纯数学问题: 题目主要分析: 主要找三个数,这三个数主要考虑第一位与第三位之间的公约数问题 N分为奇数和偶数讨论 奇数下 所求 = N *

trammelsol的博客 407

OGG故障指南:OGG-01163 Bad column length (xxx) specified for column

OGG-01163 Bad column length (xxx) specified for column AAA in table OWNER.TABLE, maximum allowable length is yyy

qqqyyy0422的博客 718

最大最小公倍数的求法

问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 10e6 第一眼看到此题应该会认为数据过大,暴力不可取,所以应用贪心算法求出尽可能大的不互质的数,因该倒着减,下为分析过程 三个数的最小公倍数应该为...

徒手拆机甲的博客 807

人工势场法在自动驾驶避障中的实践与优化

本文深入探讨了人工势场法在自动驾驶避障中的核心原理与实践优化。通过解析引力与斥力模型,揭示了经典算法在局部最优和目标不可达等问题上的局限性,并重点介绍了改进斥力场函数、引入道路边界斥力及动态参数调整等关键优化策略,有效提升了该局部路径规划算法在复杂动态场景下的实用性与鲁棒性。

weixin_29208327的博客 927

告别F5失灵!手把手教你为Cursor配置.Net Core控制台项目专属调试环境

本文详细指导如何在Cursor编辑器中为.Net Core控制台项目配置专属调试环境,解决F5失灵等常见问题。从调试器选择到launch.json配置,再到高级调试技巧,帮助开发者高效搭建完整的调试工具链,提升开发效率。

weixin_28834765的博客 287

蓝桥训练2

一、最大最小公倍数 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 &lt;= N &lt;= 106。 思路分析:首先,当N恰好为奇数时,从1到n这些数中,最大的三个数为 n(奇), n-1(偶...

qq_42569807的博客 314

UDP协议详解——使用Socket通信

UDP(UserDatagramProtocol)是一个简单的面向消息的传输层协议,尽管UDP提供标头和有效负载的完整性验证(通过校验和),但它不保证向上层协议提供消息传递,并且UDP层在发送后不会保留UDP 消息的状态。因此,UDP有时被称为不可靠的数据报协议。如果需要传输可靠性,则必须在用户应用程序中实现。UDP使用具有最小协议机制的简单无连接通信模型。UDP提供数据完整性的校验和,以及用于在数据报的源和目标寻址不同函数的端口号。它没有握手对话,因此将用户的程序暴露在底层网络的任何不可靠的方面。

qq_3517289697的博客 3387

蓝桥试题 算法训练 最大最小公倍数 JAVA

问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 106。 思路:共有三种情况,一是模2等于1,二是模3等于0,三是模2等于0,模3不等于0;这三种情况取出最小公倍数的最大三个数!! public st...

高瑜的博客 4707

Python爬虫抓取淘宝商品详情页信息:从入门到高级技术应用

通过本篇博客,我们了解了如何使用Python爬虫抓取淘宝商品详情页的信息,如何使用requests和Selenium抓取静态和动态内容,如何应对淘宝的反爬虫机制,如何将抓取的数据保存到CSV文件等。随着爬虫技术的不断发展,开发者可以根据需要选择合适的工具和技术,如使用分布式爬虫框架提高抓取效率,或者利用OCR技术处理验证码等问题。在进行淘宝爬虫时,需要注意遵循相关法律法规和平台的爬虫政策,避免对平台造成过度的负担或侵犯其合法权益。

2201_76125261的博客 462

VSCode 中搭建 Python 开发环境

**验证安装**:打开终端(CMD/PowerShell/终端),输入 `python --version`(Windows)或 `python3 --version`(macOS/Linux),显示版本号即成功。- **下载地址**:[Python 官网](https://www.python.org/downloads/)(选择对应系统的最新稳定版,推荐 3.8+)- **调试**:通过 `launch.json` 配置,设置断点后按 `F5` 启动,使用 `F10/F11` 控制流程。

寒寒豆豆软件公司的博客 2540

**试题 算法训练 最大最小公倍数**

试题 算法训练 最大最小公倍数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 106。 public static void main(S...

wstrhok的博客 490

基于ESP32的智能车载环境监测系统开发

随着智能汽车技术的飞速发展,车载系统的功能越来越多样化,除了基本的行驶控制和娱乐功能外,车载环境监测系统也成为了一项重要的功能。通过实时监测车内环境数据,例如温度、湿度、空气质量、气体浓度等,智能车载环境监测系统能够提供更为舒适和安全的驾驶体验,同时增强车辆的智能化程度,提升用户的整体体验。ESP32作为一种集成了Wi-Fi和蓝牙功能的高效能低功耗嵌入式开发平台,成为了设计车载环境监测系统的理想选择。它不仅具备丰富的接口和处理能力,还能够实现与云平台、手机应用等系统的远程数据传输和控制。

2201_76125393的博客 715

试题 算法训练 最大最小公倍数 C++

看到这个题上来就不会,以为是求最小公倍数,但实际上是考虑三个互质的数的乘积 因为范围是任选的所以要考虑两种情况 当输入的这个数是奇数比如 9 1 2 3 4 5 6 7 8 9 这么一看肯定7 8 9 的最小公倍数是最大的,直接相乘,规律就是n*(n-1)(n-2) 当输入的这个是偶数比如10 1 2 3 4 5 6 7 8 9 10 8 9 10 这时候是两个偶数,肯定要变啊变谁好呢,变成啥样啊,当然要往互质的方向变! 啥样的三个数的组合才互质 任意两个不能除开2和3。 那就是那就照着上一种情况变呗,上一

一季南凉的博客 296

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

蓝桥杯试题 算法训练 最大最小公倍数 java

资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 106。 ==解题思路:1.明确最小公倍数的求法(绝对不是单纯的最大三个相乘) 2.分类讨论...

weixin_44631286的博客 251

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

蓝桥杯试题 算法训练 最大最小公倍数(Java)

试题 算法训练 最大最小公倍数(Java) 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 关键字 贪心 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 10^6。 分析: 1、思路一:...

LCHXXX的博客 1437

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ALGO-2 试题 算法训练 最大最小公倍数

题目链接:ALGO-2 试题 算法训练 最大最小公倍数 题目描述 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。 输入格式 输入一个正整数N。 输出格式 输出一个整数,表示你找到的最小公倍数。 样例输入 9 样例输出 504 数据规模与约定 1 <= N <= 10^6。 解题思路 一开...

tangzhide123yy的博客 340

试题 算法训练 最大最小公倍数(贪心)

已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。

Moliay的博客 471
上一篇: 试题 算法训练 区间k大数查询
下一篇: 试题 算法训练 动态数组使用
xiao黄
xiao黄 优质创作者: 人工智能技术领域 优质创作者: 人工智能技术领域 领域专家: 数据科学与机器学习技术领域 领域专家: 数据科学与机器学习技术领域
博客等级 码龄8年 1万+粉丝 250原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiao黄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值