1 条题解

  • 1
    @ 2025-3-7 20:54:59

    #include<bits/stdc++.h> using namespace std; int odd[12],even[12]; bool cmpup(double a,double b){ return a<b; } bool cmpdown(double a,double b){ return a>b; } int main(){ char s[10]; double a,male[45],female[45]; int n,mi=0,fi=0; cin>>n; for(int i=1;i<=n;i++){ cin>>s>>a; if(s[0]=='m') male[++mi]=a; else female[++fi]=a; } sort(male+1,male+1+mi,cmpup); sort(female+1,female+1+fi,cmpdown); for(int i=1;i<=mi;i+) printf("%.2lf",male[i]); for(int i=1;i<=fi;i++) printf("%.2lf ",female[i]); }

    • 1

    信息

    ID
    1347
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    (无)
    递交数
    115
    已通过
    31
    上传者