问题 F: 序列操作Ⅱ(前缀最大公约数,后缀最大公约数)
生活随笔
收集整理的這篇文章主要介紹了
问题 F: 序列操作Ⅱ(前缀最大公约数,后缀最大公约数)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
問題 F: 序列操作Ⅱ
時間限制: 1 Sec 內(nèi)存限制: 128 MB
[提交][狀態(tài)][討論版]
題目描述
給定長度為 N 的正整數(shù)序列 A_1, A_2, A_3,…, A_N, 從中選擇一個數(shù)刪除,使剩下數(shù)字的最大公約數(shù)最大。
求刪除后的最大公約數(shù)。
輸入
第一行是一個數(shù)字,表示 N。
第二行是 N 個數(shù)。
1 ≤ N ≤ 10^6, 1 ≤ Ai ≤ 10^9
輸出
一個數(shù)字,表示輸出刪除后的最大公約數(shù)。
樣例輸入
5 21 13 9 15 12樣例輸出
3提示
/*
我們發(fā)現(xiàn),選擇一個數(shù)刪除都需要算,刪除這個數(shù)兩邊的最大公約數(shù)。
所以我們可以預(yù)處理出前綴最大公約數(shù)和后綴最大公約數(shù)。
然后一個一個刪記錄最大答案就OK
*/
總結(jié)
以上是生活随笔為你收集整理的问题 F: 序列操作Ⅱ(前缀最大公约数,后缀最大公约数)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 问题 E: 序列操作Ⅰ(01背包)
- 下一篇: 问题 I: 成对最小公倍数(数学)