社区讨论
0,求解。
B2160病人排队参与者 5已保存回复 7
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 7 条
- 当前快照
- 1 份
- 快照标识符
- @mhj048ga
- 此快照首次捕获于
- 2025/11/03 18:32 4 个月前
- 此快照最后确认于
- 2025/11/03 18:32 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
int l[100],f[100],lf[100];
string sl[100],sf[100],slf[100];
int main(){
int n,h=0,k=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>slf[100]>>lf[100];
if(lf[i]<60){
f[i]=lf[i];
sf[i]=slf[i];
h++;
}else{
l[i]=lf[i];
sl[i]=slf[i];
k++;
}
}
for(int i=1;i<=k-1;i++){
bool flag=false;
for(int j=1;j<=k-i;j++){
if(l[j]>l[j+1]){
swap(l[j],l[j+1]);
swap(sl[j],sl[j+1]);
flag=true;
}
}
if(flag==false){
break;
}
}
for(int i=1;i<=k;i++){
cout<<sl[i]<<endl;
}
for(int i=1;i<=h;i++){
cout<<sf[i]<<endl;
}
return 0;
}
回复
共 7 条回复,欢迎继续交流。
正在加载回复...