两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

2744 問題 B: 藍橋杯2022年第十三屆決賽真題-最大公約數(Python組)

時間限制: 1s 內存限制: 256MB 提交: 665 解決: 83
題目描述

給定一個數組,每次操作可以選擇數組中任意兩個相鄰的元素 x, y 并將其中的一個元素替換為 gcd(x, y) ,其中 gcd(x, y) 表示 x 和 y 的最大公約數。

請問最少需要多少次操作才能讓整個數組只含 1 。

輸入

輸入的第一行包含一個整數 n ,表示數組長度。

第二行包含 n 個整數 a1, a2, · · · , an,相鄰兩個整數之間用一個空格分隔。

輸出
輸出一行包含一個整數,表示最少操作次數。如果無論怎么操作都無法滿足要求,輸出 ?1 。
樣例輸入
3
4 6 9
樣例輸出
4
提示

對于 30% 的評測用例,n ≤ 500 ,ai ≤ 1000;

對于 50% 的評測用例,n ≤ 5000 ,ai ≤ 106;

對于所有評測用例,1 ≤ n ≤ 100000 ,1 ≤ ai ≤ 109

比賽公告

題目來著2022年藍橋杯決賽PythonA組試題

這份題目難度非常高!

目標分數45分以上,至少Ac一題!??!