Submission #414967

#TimeUsernameProblemLanguageResultExecution timeMemory
414967MeGustaElArroz23Roller Coaster Railroad (IOI16_railroad)C++14
0 / 100
239 ms19900 KiB
#include "railroad.h"
#include<bits/stdc++.h>

using namespace std;

typedef long long ll;
typedef vector<int> vi;
typedef vector<vi> vvi;
typedef pair<ll,ll> pii;
typedef vector<pii> vii;
typedef vector<vii> vvii;
typedef vector<bool> vb;

ll potencia(ll a, ll n){
    if (n==0) return 1;
    ll sol=potencia(a,n/2);
    sol*=sol;
    if (n%2) sol*=a;
    return sol;
}

ll vb_to_int(vb x){
    ll pot=1;
    ll sol=0;
    for (int i=0;i<16;i++){

    }
}

const ll INF=1000000000000000000;

ll plan_roller_coaster(vi in, vi out) {
    if (true){ //subtask 3
        int n=in.size();
        multiset<pii> pares;
        for (int i=0;i<n;i++) pares.insert(pii{in[i],out[i]});
        int ac=1;
        for (int i=0;i<n;i++){
            //cerr << ac << ' ';
            auto x=pares.upper_bound(pii{ac,0});
            if (x==pares.end()) return 1;
            ac=(*x).second;
            pares.erase(x);
        }
        return 0;
    }
    return 2;
}

Compilation message (stderr)

railroad.cpp: In function 'll vb_to_int(vb)':
railroad.cpp:23:8: warning: unused variable 'pot' [-Wunused-variable]
   23 |     ll pot=1;
      |        ^~~
railroad.cpp:24:8: warning: unused variable 'sol' [-Wunused-variable]
   24 |     ll sol=0;
      |        ^~~
railroad.cpp:28:1: warning: no return statement in function returning non-void [-Wreturn-type]
   28 | }
      | ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...