51nod1419 最小公倍数挑战 数论

原创 2018年04月15日 19:38:47
题目来源: CodeForces
基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题
收藏
关注

几天以前,我学习了最小公倍数。玩得挺久了,想换换口味。

我不想用太多的数字,我想从1n中选三个数字(可以相同)。使得他们的最小公倍数最大。




Input


单组测试数据。第一行有一个整数n (1≤n≤1,000,000)。


Output


输出一个整数表示选三个数字的最大的最小公倍数。


Input示例


97


Output示例


504210



思路:三个数的最小公倍数最大,那么就尽可能找到三个最大的互质的数。
①相邻数互质
②如果是奇数,相隔一位的数也互质 , 所以奇数时答案为 : n * (n-1)*(n-2)
③如果是偶数,答案为n*(n-1)*(n-3)。
但是又出现一个问题,n 和 (n-3) 当n % 3 == 0 时不互质。所以有多一种情况
④当n%3==0时,答案为 (n-1)*(n-2)*(n-3)

Code:
#include <bits/stdc++.h>
#define LL unsigned long long 
using namespace std;
int main(){
    LL n;
    cin >> n ;
    if( n == 1 || n == 2 ) cout << n << endl;
    else if( n & 1 ){
        cout << n * (n-1) * (n-2) << endl;
    }else{
        if( n % 3 ){
            cout << n * ( n - 1 ) * ( n - 3) << endl;
        }else{
            cout << ( n - 1 ) * ( n - 2 ) * (n-3) << endl;
        }
    }
    return 0 ;
}

版权声明:本文为博主原创文章,未经博主允许也可以转载。 https://blog.csdn.net/FrankAx/article/details/79952175

30天完成30个JS原生开发项目挑战

-
  • 1970年01月01日 08:00

51Nod_1419最小公倍数挑战

原题链接http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1419 几天以前,我学习了最小公倍数。玩得挺久了,想换换...
  • u011475002
  • u011475002
  • 2015-07-27 15:15:18
  • 480

[数论]数论的基础知识——最大公约数、最小公倍数

一、整除一个整数a能被另一个整数d整除,记作d|a,意味着存在某个整数k,有 a=kd。整除的性质:(1)    如果 d|a, 则对于任意整数k有 d|ka(2)    如果 d|a 且 d|b,则...
  • virtualxmars
  • virtualxmars
  • 2008-05-07 22:00:00
  • 1773

数论之最大公约数和最小公倍数

1.最大公约数 ...
  • yangqiang387393
  • yangqiang387393
  • 2016-04-12 21:03:32
  • 144

51nod-1419 最小公倍数挑战

原题链接 1419 最小公倍数挑战 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题  ...
  • qq_26122039
  • qq_26122039
  • 2016-08-13 12:07:27
  • 294

51nod 1419:最小公倍数挑战

1419 最小公倍数挑战 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 几天以前,...
  • u010885899
  • u010885899
  • 2015-07-31 14:42:12
  • 634

[NOIP基础数论]最大公约数和最小公倍数

#include #include int main(){ int a,b,c,d,e; int i,j,k,m,n; scanf("%d%d",&m,&n); if(...
  • CM_yali
  • CM_yali
  • 2016-01-31 14:16:51
  • 376

CodeForces-492E Vanya and Field(思维题/最小公倍数)

传送门:http://codeforces.com/problemset/problem/492/E 题意:有一个n*n的矩阵,在矩阵中有m颗苹果树,一个人移动的单位向量为(dx,dy),且dx,dy...
  • qq_31759205
  • qq_31759205
  • 2016-08-16 23:43:44
  • 232

数论(1):最大公约数和最小公倍数(Gcd&Lcm)

最大公约数 最小公倍数
  • Tribleave
  • Tribleave
  • 2016-03-30 10:09:02
  • 191

数论——最大公约数和最小公倍数

声明部分代码源于《数学一本通》by东南大学出版社定义就是最大的那个公约数呗 我们来个稍微学术点的定义: 一般地,设a1,a2,…,aka_1,a_2,…,a_k是k个非零的整数,如果存在一个非零整...
  • qq_39670434
  • qq_39670434
  • 2017-12-10 09:47:50
  • 84
收藏助手
不良信息举报
您举报文章:51nod1419 最小公倍数挑战 数论
举报原因:
原因补充:

(最多只允许输入30个字)