Submission details
Task:Apartments
Sender:aalto26bh_031
Submission time:2026-09-03 09:50:15 +0300
Language:C++ (C++20)
Status:COMPILE ERROR

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:16:3: error: 'sort' was not declared in this scope; did you mean 'short'?
   16 |   sort(candidatos.begin(), candidatos.end());
      |   ^~~~
      |   short
input/code.cpp:19:8: warning: unused variable 'finish' [-Wunused-variable]
   19 |   bool finish = false;
      |        ^~~~~~

Code

#include <iostream>
#include <vector>

using namespace std;

int main(){
  int n, m, k;
  cin >> n >> m >> k;

  vector<int> candidatos(n);
  vector<int> habitaciones(m);

  for(int i = 0; i < n; i++) cin >> candidatos[i];
  for(int i = 0; i < m; i++) cin >> habitaciones[i];

  sort(candidatos.begin(), candidatos.end());
  sort(habitaciones.begin(), habitaciones.end());

  bool finish = false;
  int i = 0, j = 0, cont = 0;
  while(i < n and j < m){
    if(habitaciones[j] < candidatos[i] - k) j++;
    else if(habitaciones[j] > candidatos[i] + k) i++;
    else{
      cont++;
      j++;
      i++;
    }
  }

  cout << cont << endl;
}