1 条题解
-
1
#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
- 上传者