是题出问题了吗???
  • 板块CF1853A Desorting
  • 楼主gzwm
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/10/7 21:39
  • 上次更新2023/11/2 14:59:19
查看原帖
是题出问题了吗???
1017617
gzwm楼主2023/10/7 21:39
#include<bits/stdc++.h>
using namespace std;
int main() {
    int q;
    cin>>q; 
    for(int i=1;i<=q;i++){
    	int n;
    	long long a[505];//改成long long
    	cin>>n;
    	for(int j=1; j<=n; j++) {
    		cin>>a[j];
    	}
    	int flag=0;
    	for(int j=1; j<n; j++) {
    		if(a[j]>a[j+1]) {
    			cout<<"0"<<endl;
    			flag=1;
    		}
    	}
    	if(flag==1){
    		continue;
		}
    	int mn=1e9;
    	for(int j=1; j<n; j++) {
    		int x=abs(a[j+1]-a[j]);
    		mn=min(mn,x);
    	}
    	cout<<mn/2+1<<endl;
    }
}

本地测了几个数据都没问题,上网查了思路没问题呀???

2023/10/7 21:39
加载中...