B3959 [GESP202403 四级] 做题 方法和题解
查看原帖
B3959 [GESP202403 四级] 做题 方法和题解
1726049
ziluolanzhiai123楼主2025/6/15 14:49

这道题十分简单//听着

如下方法 very good.

#include<bits/stdc++.h>
using namespace std;
int main(){
    int z=1,n,a[1000005];
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	sort(a+1,a+n+1);
	for(int i=1;i<=n;i++){
		if(a[i]<z)continue;
		else z++;
	}
	cout<<z-1<<endl;
}

本题使用了排序函数 便于理解

2025/6/15 14:49
加载中...