社区讨论
建议降橙!!!!
P8637[蓝桥杯 2016 省 B] 交换瓶子参与者 5已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @mjbg0yf0
- 此快照首次捕获于
- 2025/12/18 20:55 2 个月前
- 此快照最后确认于
- 2025/12/18 21:03 2 个月前
这也太简单了吧!建议降橙!!!!
CPP#include<bits/stdc++.h>
#define ll long long
#define un unsigned
#define int long long
#define db double
#define inf 1000000000000000
#define st string
#define ct const
#define xh(a,b,c) for(int a=b;a<=c;a++)
#define wx while(1)
#define dn(a,b,c) for(int a=b;a>=c;a--)
using namespace std;
ll max(ll x,ll y){
return x>y?x:y;
}
ll min(ll x,ll y){
return x<y?x:y;
}
int n,a[10010];
int ans;
signed main(){
cin>>n;
xh(i,1,n)cin>>a[i];
xh(i,1,n){
if(a[i]==i)continue;
xh(j,i+1,n){
if(a[j]==i){
swap(a[i],a[j]);
++ans;
break;
}
}
}
cout<<ans;
return 0;
}
回复
共 4 条回复,欢迎继续交流。
正在加载回复...