UKE,求助
查看原帖
UKE,求助
713437
chou_chou楼主2023/11/15 13:13
#include<bits/stdc++.h>
using namespace std;
int m[35];
int main(){
	int a,b;
	cin>>a;
	for(int i=1;i<=a;i++){
		cin>>b;
		for(int j=1;j<=b;j++){
			cin>>m[j];
		}
		int ans=0;
		for(int i=b-1;i>=1;i--){
			while(m[i]>=m[i+1]){
				m[i]/=2;
				ans++;
			}
			if(m[i]<=0){
				ans=-1;
				break;
			}
		}
		cout<<ans<<endl;
	}
	return 0;
} 
2023/11/15 13:13
加载中...