Submission #39849234


Source Code Expand

#include <algorithm>
#include <iostream>
#include <vector>
#define N 110000
using namespace std;
int n, m, a[2][N], ans[2][N];
int main() {
  cin >> n >> m;
  vector<pair<int, int>> v;
  for (int i = 1; i <= n; i++)
    cin >> a[0][i], v.push_back({0, i});
  for (int i = 1; i <= m; i++)
    cin >> a[1][i], v.push_back({1, i});
  sort(v.begin(), v.end(), [&](auto x, auto y) {
    return a[x.first][x.second] < a[y.first][y.second];
  });
  for (int i = 0; i < v.size(); i++) {
    ans[v[i].first][v[i].second] = i + 1;
  }
  for (int i = 1; i <= n; i++)
    cout << ans[0][i] << " ";
  cout << '\n';
  for (int i = 1; i <= m; i++)
    cout << ans[1][i] << " ";
  cout << '\n';
  return 0;
}

Submission Info

Submission Time
Task C - Merge Sequences
User swiftc
Language C++ (Clang 10.0.0)
Score 300
Code Size 718 Byte
Status AC
Exec Time 271 ms
Memory 6216 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 27
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 02_max_11.txt, 02_max_12.txt, 02_max_13.txt, 02_max_14.txt, 02_max_15.txt, 02_max_16.txt, 02_max_17.txt, 02_max_18.txt, 02_max_19.txt, 02_max_20.txt, 02_max_21.txt, 02_max_22.txt, 02_max_23.txt, 02_max_24.txt, 02_max_25.txt, 02_max_26.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 8 ms 3020 KiB
00_sample_01.txt AC 2 ms 2992 KiB
00_sample_02.txt AC 2 ms 3020 KiB
01_random_03.txt AC 57 ms 3560 KiB
01_random_04.txt AC 133 ms 5340 KiB
01_random_05.txt AC 84 ms 4240 KiB
01_random_06.txt AC 159 ms 4544 KiB
01_random_07.txt AC 103 ms 4592 KiB
01_random_08.txt AC 90 ms 4268 KiB
01_random_09.txt AC 84 ms 4324 KiB
01_random_10.txt AC 98 ms 4160 KiB
02_max_11.txt AC 186 ms 6056 KiB
02_max_12.txt AC 182 ms 6072 KiB
02_max_13.txt AC 184 ms 6216 KiB
02_max_14.txt AC 184 ms 5980 KiB
02_max_15.txt AC 154 ms 6048 KiB
02_max_16.txt AC 157 ms 6152 KiB
02_max_17.txt AC 187 ms 6032 KiB
02_max_18.txt AC 187 ms 6152 KiB
02_max_19.txt AC 187 ms 6032 KiB
02_max_20.txt AC 187 ms 6072 KiB
02_max_21.txt AC 191 ms 6068 KiB
02_max_22.txt AC 189 ms 6116 KiB
02_max_23.txt AC 187 ms 6084 KiB
02_max_24.txt AC 187 ms 6036 KiB
02_max_25.txt AC 180 ms 6108 KiB
02_max_26.txt AC 271 ms 5976 KiB