社区讨论
为啥算错了?
P1223排队接水参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @m3az56mf
- 此快照首次捕获于
- 2024/11/10 10:27 去年
- 此快照最后确认于
- 2025/11/04 15:00 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
struct person{
int T;
int s;
}a[1001];
bool p(person x,person y){
return x.T<y.T;
}
int main(){
int n;
double t=0;
cin>>n;
for(int i=0;i<n;++i){
cin>>a[i].T;
a[i].s=i;
}
sort(a,a+n,p);
for(int i=0;i<n;++i){
cout<<a[i].s+1<<" ";
t+=a[i].T;
}
t/=n-1;
cout<<endl;
printf("%.2lf",t);
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...