#P8792. [蓝桥杯 2022 国 A] 最大公约数
[蓝桥杯 2022 国 A] 最大公约数
题目描述
给定一个数组,每次操作可以选择数组中任意两个相邻的元素 并将其中的一个元素替换为 ,其中 表示 和 的最大公约数。请问最少需要多少次操作才能让整个数组只含 。
输入格式
输入的第一行包含一个整数 ,表示数组长度。
第二行包含 个整数 ,相邻两个整数之间用一个空格分隔。
输出格式
输出一行包含一个整数,表示最少操作次数。如果无论怎么操作都无法满足要求,输出 。
3
4 6 9
4
提示
【评测用例规模与约定】
- 对于 的评测用例,,;
- 对于 的评测用例,,;
- 对于所有评测用例,,。
蓝桥杯 2022 国赛 A 组 D 题。