这是什么方法
查看原帖
这是什么方法
1352024
_zzx720314_楼主2024/12/27 13:39
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a,o;
	cin>>a;
	int b[a+1],d[a+1];
	for(int i=1;i<=a;i++) cin>>b[i];
	for(int i=1;i<=a;i++)
	{	o=0;
		for(int j=i;j<=a;j++)
			{ 
				if(b[j]>=b[i]) o++;
			}
		for(;d[o]==b[i];)
			{
				if(d[o]==b[i]) o--;
			}
		d[o]=b[i];
	}
	for(int i=a;i>0;i--) cout<<d[i]<<" ";
}
2024/12/27 13:39
加载中...