算法训练 最大最小公倍数
来源:互联网 发布:小学生绘画软件 编辑:程序博客网 时间:2024/05/16 10:03
问题描述
已知一个正整数N,问从1~N中任选出三个数,他们的最小公倍数最大可以为多少。
输入格式
输入一个正整数N。
输出格式
输出一个整数,表示你找到的最小公倍数。
样例输入
9
样例输出
504
数据规模与约定
1 <= N <= 106。
分析:
最小公倍数的最大应该为2基数1偶数
并且最好是最后面的数
1.基数 n * (n - 1) * (n - 2);
2.偶数 (1)不是三的倍数 n * (n - 1) * (n - 3);
(2)是三的倍数 (n - 1) * (n - 2) * (n - 3);
#include <iostream>using namespace std;int main() { long long n, result; cin >> n; if(n <= 2) result = n; else if(n % 2 == 1) //基数 result = n * (n - 1) * (n - 2); else if(n % 3 == 0) result = (n - 1) * (n - 2) * (n - 3); else result = n * (n - 1) * (n - 3); cout << result; return 0;}
0 0
- 最大最小公倍数 ( 算法训练 )
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- 算法训练 最大最小公倍数
- PAT (Advanced Level) 1122. Hamiltonian Cycle (25)
- 由Q_OBJECT引起的undefined reference to vtable for "xxx::xxx"问题
- C++设计模式-Template Method
- MIT 6.00.1x 计算机科学和Python编程导论 Set 3
- GFOJ463
- 算法训练 最大最小公倍数
- poj 3469
- 华为RH2288做raid方法
- ECNU CCCC选拔赛 F Ms. Weasel eats chicken 贪心 + 优先队列
- spring&hibernate(01-简单构建)
- CSS设置html table表格边框样式
- web开发之需求分析
- 成都信息工程大学教学平台无法上传文件
- 将某个类的构造器设置为private的两种访问方式