麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

藍橋杯 算法訓(xùn)練 最大最小公倍數(shù)

2019-11-11 04:56:57
字體:
供稿:網(wǎng)友
 算法訓(xùn)練 最大最小公倍數(shù)  時間限制:1.0s   內(nèi)存限制:256.0MB      問題描述

已知一個正整數(shù)N,問從1~N中任選出三個數(shù),他們的最小公倍數(shù)最大可以為多少。

輸入格式

輸入一個正整數(shù)N。

輸出格式輸出一個整數(shù),表示你找到的最小公倍數(shù)。樣例輸入9樣例輸出504數(shù)據(jù)規(guī)模與約定

1 <= N <= 106。

思路:這個題其實還真應(yīng)該好好想想,剛開始就很想當(dāng)然的認為找了三個最大的數(shù)相乘,沒考慮要分奇偶情況討論靜下心來一想其實還真是這么回事:對于奇數(shù)的話我們挑選出最大的三個數(shù):奇偶奇 n n-1 n-2 兩個奇數(shù),雖然變化了2但是都是奇數(shù),沒有公因子2,所以此時他們是最大的最小公倍數(shù).對于偶數(shù)如果我們還是挑選出三個最大的數(shù)的話:偶奇偶 n n-1 n-2 兩個偶數(shù)肯定會有一個公因子2,此時就不會滿足最大,為了還是能滿足兩個奇數(shù)一個偶數(shù) 我們選擇 n n-1 n-3 即減少一個,但是新的問題又來了  n和 n-3 可能會包含一個新的公因子3 (因為他們之間變化了3,或者相差3 不會再出現(xiàn)更大的公因子了)如果包含了的話會使這個最大最小公倍數(shù)更小,所以需要特判一下,如果n和n-3有公因子3 那么我們就只能將n減少 選擇 n-1 n-2 n-3 三個連續(xù)的最大數(shù)  奇偶奇 就滿足了n為奇數(shù)的情況的最大;
#include<bits/stdc++.h>using namespace std;long long n;int main(){	scanf("%lld",&n);	if(n<=2)	{		PRintf("%lld/n",n);	}	else if(n%2==1)	printf("%lld/n",n*(n-1)*(n-2));	else	{		if(n%3)		printf("%lld/n",n*(n-1)*(n-3));		else		printf("%lld/n",(n-1)*(n-2)*(n-3));	}	return 0;}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 真人一级毛片免费 | 97超级碰碰人国产在线观看 | 久久久久久久一区二区 | 国产无区一区二区三麻豆 | 久久久久久久久久久久久久国产 | 国产精品久久久久无码av | 亚洲国产视频网 | 免费黄色欧美视频 | 国产在线免 | 欧美日韩高清不卡 | 91社影院在线观看 | 午夜精品久久久久久久99热浪潮 | 国产精品999在线 | 国产高潮好爽受不了了夜色 | 毛片a片| 美国黄色毛片女人性生活片 | 黑人日比视频 | 看免费av| 色网站免费观看 | 369看片你懂的小视频在线观看 | 午夜av男人的天堂 | 国产精品久久久久久久久久免 | 色阁阁69婷婷 | 精品一区二区三区免费看 | 色视频在线播放 | 美国黄色毛片女人性生活片 | 啪啪毛片| 91九色丨porny丨国产jk | 免费福利在线视频 | 99re66热这里只有精品8 | 午夜视频在线 | 成人毛片100部免费观看 | 久久精品视频在线免费观看 | 一级性色 | 久久狠狠高潮亚洲精品 | 中文字幕在线亚洲 | 羞羞羞羞视频 | 欧美国产日韩在线观看成人 | 亚洲五码在线观看视频 | 欧美日韩免费一区 | 免费观看的毛片手机视频 |