遇到莫名奇妙的RE问题,求解
查看原帖
遇到莫名奇妙的RE问题,求解
1177588
huyichen2014楼主2024/9/1 20:52

75RE代码

#include<bits/stdc++.h>
using namespace std;

int n,a[1000010],i,j=0;

int main(){
	cin>>n;
	for(i=1;i<=n;i++){
		cin>>a[i];
	}
	sort(a+1,a+n+1);
	i=0;
	do{
		for(i++,j++;j>a[i];i++);
	}while(i<=n);
	cout<<j-1;
	return 0;
}

100分AC代码,到底问题出在哪里,他们只是全局变量顺序不同而已。

#include<bits/stdc++.h>
using namespace std;

int n,i,j=0,a[1000010];

int main(){
	cin>>n;
	for(i=1;i<=n;i++){
		cin>>a[i];
	}
	sort(a+1,a+n+1);
	i=0;
	do{
		for(i++,j++;j>a[i];i++);
	}while(i<=n);
	cout<<j-1;
	return 0;
}
2024/9/1 20:52
加载中...