| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 82419 | sh25_shenpy | 数对 | C++ | 解答错误 | 1 MS | 192 KB | 499 | 2026-01-11 21:18:39 |
#include <cstdio> #include <algorithm> int n; long long T[100010]; int ord[100010]; long long sum = 0; bool cmp(int x, int y) { return T[x] < T[y]; } int main() { scanf("%d", &n); for(int i = 1; i <= n; i++) scanf("%d", &T[i]); for(int i = 1; i <= n; i++) ord[i] = i; std::sort(ord + 1, ord + n + 1, cmp); for(int i = 1; i <= n; i++) printf("%d ", ord[i]); puts(""); for(int i = 1; i <= n; i++) sum += T[ord[i]] * (n - i); printf("%.2lf", 1.00 * sum / n); return 0; }