長度為N的正整數(shù)序列S,有Q次詢問,每次詢問一段區(qū)間內(nèi)所有數(shù)的lcm(即最小公倍數(shù))。由于答案可能很大,輸出答案Mod 10^9 + 7。 例如:2 3 4 5,詢問[1,3]區(qū)間的最小公倍數(shù)為2 3 4的最小公倍數(shù) = 12。
一段數(shù)的最小公倍數(shù)中每個(gè)質(zhì)數(shù)的指數(shù)就是這段數(shù)的這個(gè)質(zhì)數(shù)出現(xiàn)的最大次數(shù)。 那么現(xiàn)在的問題就是怎么去維護(hù)一個(gè)質(zhì)數(shù)的最大出現(xiàn)次數(shù)。 有很多組詢問,我們考慮離線,把左端點(diǎn)和右端點(diǎn)分別設(shè)為第一,二關(guān)鍵字。然后限制左端點(diǎn)j(不斷往右移),然后對(duì)于當(dāng)前左端點(diǎn)是j的直接更新答案。 答案要怎么求? 有一個(gè)很機(jī)智的方法,就是把
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注