C. Pride 传送门:http://codeforces.com/contest/892/problem/C 本题是一个关于序列的数学问题——最大公约数(GCD). 对于一个长度为n的序列A={a[i]|i=1,2,...,n},有以下操作:选定序列中的两个相邻元素,记为x和y,将其中一个替换成gcd(x,y).这个序列是否可以在有限步操作后,变成一个所有元素均为1的序列?若可行,则求最小操作步数:否则返回-1. 首先考虑可行性:若gcd{a[i]|i=1,2,...,n}=1,则可行:否则…