CF235A.LCM Challenge

普及/提高-

通过率:0%

时间限制:2.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Some days ago, I learned the concept of LCM (least common multiple). I've played with it for several times and I want to make a big number with it.

But I also don't want to use many numbers, so I'll choose three positive integers (they don't have to be distinct) which are not greater than n. Can you help me to find the maximum possible least common multiple of these three integers?

几天前,我学习了最小公倍数(LCM)的概念。我已多次尝试用它构造数字,现在我想用它来构造一个尽可能大的数。

但同时,我又不想使用太多数字,因此我将从不超过 nn 的正整数中选出三个数(它们可以相同)。你能帮我找出这三个整数可能达到的最大最小公倍数吗?

输入格式

The first line contains an integer n (1 ≤ n ≤ 106) — the n mentioned in the statement.

第一行包含一个整数 nn(1≤n≤1061 \leq n \leq 10^6)——即题目描述中提到的 nn。

输出格式

Print a single integer — the maximum possible LCM of three not necessarily distinct positive integers that are not greater than n.

输出一个整数——不超过 nn 的三个(不一定互不相同)正整数所能达到的最大可能的最小公倍数(LCM)。

输入输出样例

  • 输入#1

    9

    输出#1

    504
  • 输入#2

    7

    输出#2

    210

说明/提示

The least common multiple of some positive integers is the least positive integer which is multiple for each of them.

The result may become very large, 32-bit integer won't be enough. So using 64-bit integers is recommended.

For the last example, we can chose numbers 7, 6, 5 and the LCM of them is 7·6·5 = 210. It is the maximum value we can get.

若干正整数的最小公倍数(LCM)是指能被其中每一个数整除的最小正整数。

结果可能非常大,32 位整数不足以表示,因此建议使用 64 位整数。

对于最后一个例子,我们可以选择数字 77、66、55,它们的最小公倍数为 7⋅6⋅5=2107 \cdot 6 \cdot 5 = 210。这是所能得到的最大值。

输入解题思路,AI测评打分。不知道怎么写?

首页