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