Submission #763706

#TimeUsernameProblemLanguageResultExecution timeMemory
763706Ahmed57Rail (IOI14_rail)C++17
8 / 100
45 ms500 KiB
#include "rail.h"

#include <bits/stdc++.h>

using namespace std;
void findLocation(int n,int first,int location[],int stype[]){
    vector<pair<int,int>> v;
    for(int i = 1;i<n;i++){
        v.push_back({getDistance(0,i),i});
    }
    sort(v.begin(),v.end());
    stype[0] = 1;
    location[0]= first;
    for(int i = 0;i<v.size();i++){
        stype[i+1] = 2;
        location[v[i].second] = first+v[i].first;
    }
}
/*
int main(){
    int S[] = {10,2,20,30,1};

    cout<<findMaxAttraction(5,2,7,S);
}*/

Compilation message (stderr)

rail.cpp: In function 'void findLocation(int, int, int*, int*)':
rail.cpp:14:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   14 |     for(int i = 0;i<v.size();i++){
      |                   ~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...