最大的最小公倍数 NYOJ 977

 1 #include<stdio.h>//最大的最小公倍数(977) 
 2 int main()
 3 {
 4     long long n,res;
 5     while(scanf("%lld",&n)!=EOF){
 6         if(n<3)res=n;
 7         else if(n%2)res=n*(n-1)*(n-2);
 8         else {
 9             res=n*(n-1)*(n-3);
10             if(n%3==0)res=(n-1)*(n-2)*(n-3);
11         }
12         printf("%lld\n",res);
13     }
14     return 0;
15 }

 

posted @ 2015-05-29 07:52  minimalism_Geek  阅读(132)  评论(0)    收藏  举报