#include<iostream>
#include<cstdio>
using namespace std;
float a[100];
float b[100];
char c[100];
int main()
{
int n,j,i,a1=0,b1=0,k;
float o,temp;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%s%f",c,&o);
if(strcmp(c,"male")==0)
{
a1++;
a[a1]=o;
}
if(strcmp(c,"female")==0)
{
b1++;
b[b1]=o;
}
}
for(i=1;i<=a1;i++)
{
k=i;
for(j=i+1;j<=a1;j++)
if(a[j]<a[k])
k=j;
if(k!=i)
{
temp=a[k];
a[k]=a[i];
a[i]=temp;
}
}
for(i=1;i<=b1;i++)
{
k=i;
for(j=i+1;j<=b1;j++)
if(b[j]>b[k])
k=j;
if(k!=i)
{
temp=b[k];
b[k]=b[i];
b[i]=temp;
}
}
for(i=1;i<=a1;i++)
printf("%.2f ",a[i]);
for(i=1;i<b1;i++)
printf("%.2f ",b[i]);
printf("%.2f",b[i]);
return 0;
}
1182
最新推荐文章于 2024-05-27 23:54:46 发布