Submission #915599

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
9155992024-01-24 09:53:15MatjazTeleporters (IOI08_teleporters)C++14
Compilation error
0 ms0 KiB
//
// IOI2008Teleporters.cpp
//
//
// Created by Matjaz Leonardis on 24/01/2024.
//
#include <iostream>
#include <vector>
using namespace std;
int N,M;
int main(){
cin >> N >> M;
vector<int> W(N),E(N);
vector<pair<int,int> > X(4*N);
vector<int> next(4*N, -1);
for (int i=0;i<N;i++){
cin >> W[i] >> E[i];
X.push_back(make_pair(W[i], 4 * i));
X.push_back(make_pair(W[i], 4 * i + 1));
X.push_back(make_pair(E[i], 4 * i + 2));
X.push_back(make_pair(E[i], 4 * i + 3));
next[4 * i] = 4 * i + 3;
next[4 * i + 2] = 4 * i + 1;
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

teleporters.cpp: In function 'int main()':
teleporters.cpp:32:5: error: 'sort' was not declared in this scope; did you mean 'qsort'?
   32 |     sort(X.begin(), X.end());
      |     ^~~~
      |     qsort
teleporters.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   33 |     for (int i=0;i<X.size() - 1; i++){
      |                  ~^~~~~~~~~~~~~
teleporters.cpp:43:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   43 |     for (int i=0;i<X.size();i++){
      |                  ~^~~~~~~~~
teleporters.cpp:63:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   63 |         if (i >= cycle.size()) break;
      |             ~~^~~~~~~~~~~~~~~