Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
53033 | 呵呵 | 敏捷排列 | C++ | 解答错误 | 20 | 0 MS | 240 KB | 503 | 2022-07-20 23:23:02 |
#include <bits/stdc++.h> using namespace std; int n,a,b,sum; int p[23]; int main() { cin>>n>>a>>b; //{ for(int i=1; i<=n; i++) cin>>p[i]; for(int i=1; i<=n; i++) { if(p[i]!=i) { swap(p[i],p[p[i]]); sum+=a; } } for(int i=1; i<=n; i++) { if(p[i]!=i) { swap(p[i],p[p[i]]); sum+=a; } } cout<<sum<<".00000000000000000000"<<'\n'; // for(int i=1; i<=n; i++) // cout<<p[i]<<' '; // } return 0; }