最大最小公倍数(蓝桥杯)

该博客探讨了如何在1到N的正整数中寻找三个数,使得它们的最小公倍数最大化。关键在于选取两两互质的数字。对于奇数N,最佳选择是N、N-1、N-2;而对于偶数N,需要避免选择偶数以保持两两互质,具体策略分为两种情况:当N不能被3整除时,选择N、N-1、N-3;当N能被3整除时,选择(N-1)、(N-2)、(N-3)。
摘要由CSDN通过智能技术生成

题目描述

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

输入描述

输入一个正整数 N。

1≤N≤10^6。

输出描述

输出一个整数表示答案。

输入输出样例

示例 1

输入

9

输出

504

这题主要偏向数学定义方面。从1~ N中挑选最大的最小公倍数,如果选中N,N-1,N-2那就错了。

选中的三个数必须两两互质才可以直接相乘得出最小公倍数。


   有两种情况

(1)当N是奇数时,N,N-1,N-2这三个数两两互质,可直接相乘。

(2)当N是偶数时,N和N-2都为偶数,必定都能被2整除不能两两互质,所以N-2不能选,往后就是N-3,N,N-1,N-3这三个数看似可以了,当N>3时,依旧有特殊情况,比如6和3。我们可以观察到当N能被三整除时&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值