8 条题解
-
-1
#include<bits/stdc++.h> using namespace std; int f[323]; int main(){ int n,d,x,middle=0,zx,zd; cin>>n; for(int i=1;i<=n;i++) cin>>f[i]; d=f[1]; x=f[1]; for(int j=1;j<=n;j++) { if(f[j]>=d) { d=f[j]; zd=j; } } for(int j=1;j<=n;j++) { if(f[j]<=x) { x=f[j]; zx=j; } } middle=f[1]; f[1]=x; f[zx]=middle; middle=f[n]; f[n]=d; f[zd]=middle; for(int g=1;g<=n;g++) cout<<f[g]<<" "; return 0; }
信息
- ID
- 212
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 1
- 标签
- 递交数
- 55
- 已通过
- 42
- 上传者