QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#869633#8837. Increasing IncomesuoWA 0ms3584kbC++20955b2025-01-25 12:17:172025-01-25 12:17:27

Judging History

你现在查看的是最新测评结果

  • [2025-01-25 12:17:27]
  • 评测
  • 测评结果:WA
  • 用时:0ms
  • 内存:3584kb
  • [2025-01-25 12:17:17]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
#define all(a) (a).begin(), (a).end()
#define rep(i, n) for (int i = 0; i < (int)(n); i++)
#define rrep(i, n) for (int i = (int)(n); i >= 0; i--)

template <typename T>
ostream& operator<<(ostream& os, const vector<T>& v) {
    os << "[";
    for (int i = 0; i < v.size(); i++) {
        os << v[i] << (i == (v.size() - 1) ? "" : ", ");
    }
    os << "]";
    return os;
}

template <typename T1, typename T2>
ostream& operator<<(ostream& os, const pair<T1, T2> p) {
    os << "{" << p.first << ", " << p.second << "}";
    return os;
}

void solve() {
    int n;
    cin >> n;
    vector<pair<int, int>> a(n);
    rep(i, n) {
        a[i].second = i;
        cin >> a[i].first;
    }
    sort(all(a));
    rep(i, n) cout << a[i].second + 1 << " ";
    cout << "\n";
}

int main() {
    int t;
    cin >> t;
    while (t > 0) {
        t--;
        solve();
    }
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 0
Wrong Answer
time: 0ms
memory: 3584kb

input:

3
3
1 2 3
4
2 4 3 1
5
1 5 2 4 3

output:

1 2 3 
4 1 3 2 
1 3 5 4 2 

result:

wrong answer Jury found better answer than participant (test case 2)