2 条题解
-
0
#include<bits/stdc++.h> using namespace std; const int Maxn=1010 int a[Maxn]; int n,k1,k2,k3; int main() { int n; cin>>n; for(int i=1;i<=n;i++)cin>>a[i];k3=0; for(int i=1;i<=n;i++){ int k=i; for(int j=i+1;j<=n;j++){ if(a[j]<a[k]) k=j; } { if(k!=i) k3+=1 swap(a[k],a[i]);
} } for(int i=1;i<=n;i++) cout<<a[i]<<" "; cout<<endl; k1=n-1; k2=(n*n-1)/2 cout<<k1<<" "<<k2<<" "<<k3;
}
信息
- ID
- 755
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 258
- 已通过
- 123
- 上传者