1

董章熠  •  2年前


include<bits/stdc++.h>

include

using namespace std; float a[32761],b[32761];

int main(){

int i,j,n,k=0,f=0;
string s;
float t,m;
cin>>n;
for(i=1;i<=n;i++)
{  cin>>s>>m;
if(s=="male")
{
	k++;
	b[k]=m;
}
else
{    
    f++;
	a[f]=m;
}
} 
for(i=1;i<=k;i++)
  for(j=i+1;j<=k;j++)
	if(b[i]>b[j])
	{	
		t=b[i];
		b[i]=b[j];
		b[j]=t;	
	}
	for(i=1;i<=f;i++)
	  for(j=i+1;j<=f;j++)
	  if(a[i]<a[j])
	{	
		t=a[i];
		a[i]=a[j];
		a[j]=t;		
	}
for(i=1;i<=k;i++)
   printf("%0.2f ",b[i]);
for(i=1;i<=f;i++)
  printf("%0.2f ",a[i]);
cout<<endl;

return 0; }


评论: