91分求大佬指导
  • 板块P1223 排队接水
  • 楼主auau_t
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/11/28 11:40
  • 上次更新2024/11/28 15:42:50
查看原帖
91分求大佬指导
1496447
auau_t楼主2024/11/28 11:40
#include <iostream>
#include <cstring>
#include <algorithm>
#include <iomanip>
using namespace std;

int n;
int a[1010];
int b[1010];

int main()
{
    cin >> n;
    for(int i = 1; i <= n; i++){
    cin >> a[i];
    b[i] = a[i];
    }

    sort(a+1, a+n+1);

    for(int i = 1; i <= n; i++){         //a
        for(int j = 1; j <= n; j++){     //b
            if(a[i] == b[j]){
                cout << j << ' ';
            }
        }
    }

    double sum = 0;
    for(int i = 0; i < n; i++)
        sum += a[i]*(n-i);

    sum /= n*1.0;
    
    cout << endl << fixed << setprecision(2) << sum;
}

#include #include #include #include using namespace std;

int n;

int a[1010]; int b[1010];

int main() { cin >> n; for(int i = 1; i <= n; i++){ cin >> a[i]; b[i] = a[i]; }

sort(a+1, a+n+1);

for(int i = 1; i <= n; i++){         //a
    for(int j = 1; j <= n; j++){     //b
        if(a[i] == b[j]){
            cout << j << ' ';
        }
    }
}

double sum = 0;
for(int i = 0; i < n; i++)
    sum += a[i]*(n-i);

sum /= n*1.0;

cout << endl << fixed << setprecision(2) << sum;

}

2024/11/28 11:40
加载中...