1838:改造序列
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:2
解决:2
题目描述

输入
第一行一个正整数 N。
第二行 N 个整数,表示 a1,a2,a3...an。相邻两数之间以一个空格分隔。
1<=N<=2*105 , 0<=ai<=231 - 1
输出
一行一个整数,表示答案。
样例输入-1 复制
5
1 2 3 4 5
样例输出-1 复制
4
样例输入-2 复制
2
0 123
样例输出-2 复制
-1
提示
样例解释1:
第一步:最大值 x=5,选择 a5 / x = 5/5 =1;
第二步:最大值 x=4,选择 a4 / x = 4/4 =1;
第三步:最大值 x=3,选择 a3 / x = 3/3 =1;
第四步:最大值 x=2,选择 a2 / x = 2/2 =1;
最后所有数都变为 1,找不到更少的操作次数的方案了。