NYOJ 977 最大的最小公倍数

#include<stdio.h>
int main()
{
  long long t,n;
  while(~scanf("%lld",&n))
  {
    if(n==1)
      t=1;
    else if(n==2)
      t=2;
    else if(n%2)
      t=n*(n-1)*(n-2);
    else
    {
      if(n%3)
        t=(n-1)*(n-2)*(n-3);
      else
        t=n*(n-1)*(n-3);
    }
    printf("%lld\n",t);
   }
}

posted @ 2015-07-03 18:48  小松鼠。  阅读(118)  评论(0编辑  收藏  举报