题目链接

https://www.dotcpp.com/oj/problem2229.html

解题思路

思路比较简单,半推半试,边试边证明。

AC代码

#include<bits/stdc++.h>
#define ll long long
#define sc(x) scanf("%lld",&x)
#define pr(x) printf("%lld\n",x)
using namespace std;
ll n;
int main(){
    sc(n);
    if(n&1LL) { 
        pr(n*(n-1)*(n-2));
    }
    else {
        if(n%3LL==0) pr((n-1)*(n-2)*(n-3));
        else pr(n*(n-1)*(n-3));
    }
}