Submission #443395

#TimeUsernameProblemLanguageResultExecution timeMemory
443395leinad2Fountain Parks (IOI21_parks)C++17
5 / 100
71 ms8964 KiB
#include "parks.h"
#include<bits/stdc++.h>
using namespace std;
int construct_roads(vector<int>x, vector<int>y)
{
    vector<pair<int, int> >V;
    int n, i, j, k;n=x.size();
    for(i=0;i<n;i++)V.push_back({y[i], i});
    sort(V.begin(), V.end());
    for(i=1;i<V.size();i++)if(V[i].first!=V[i-1].first+2)return 0;
    vector<int>u, v, a, b;
    for(i=1;i<V.size();i++)
    {
        u.push_back(V[i-1].second);
        v.push_back(V[i].second);
        a.push_back(1);
        b.push_back(V[i-1].first+1);
    }
    build(u, v, a, b);
    return 1;
}

Compilation message (stderr)

parks.cpp: In function 'int construct_roads(std::vector<int>, std::vector<int>)':
parks.cpp:10:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   10 |     for(i=1;i<V.size();i++)if(V[i].first!=V[i-1].first+2)return 0;
      |             ~^~~~~~~~~
parks.cpp:12:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   12 |     for(i=1;i<V.size();i++)
      |             ~^~~~~~~~~
parks.cpp:7:15: warning: unused variable 'j' [-Wunused-variable]
    7 |     int n, i, j, k;n=x.size();
      |               ^
parks.cpp:7:18: warning: unused variable 'k' [-Wunused-variable]
    7 |     int n, i, j, k;n=x.size();
      |                  ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...