Submission #954955

# Submission time Handle Problem Language Result Execution time Memory
954955 2024-03-29T00:53:50 Z irmuun Stations (IOI20_stations) C++17
8 / 100
602 ms 940 KB
#include<bits/stdc++.h>
//#include "stations.h"
 
using namespace std;
 
#define ll long long
#define pb push_back
#define ff first
#define ss second
#define all(s) s.begin(),s.end()
#define rall(s) s.rbegin(),s.rend()

vector<int>label(int n,int k,vector<int>u,vector<int>v){
    vector<int>l(n);
    iota(all(l),0);
    return l;
}

int find_next_station(int s,int t,vector<int>c){
    if(t<s) return c[0];
    for(int i=1;i<c.size();i++){
        int p=c[i],T=t;
        while(T>p){
            T=(T-1)/2;
        }
        if(T==p){
            return c[i];
        }
    }
    return c[0];
}

Compilation message

stations.cpp: In function 'int find_next_station(int, int, std::vector<int>)':
stations.cpp:21:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   21 |     for(int i=1;i<c.size();i++){
      |                 ~^~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 343 ms 776 KB Wrong query response.
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 264 ms 800 KB Output is correct
2 Correct 333 ms 784 KB Output is correct
3 Correct 602 ms 684 KB Output is correct
4 Correct 418 ms 684 KB Output is correct
5 Correct 360 ms 940 KB Output is correct
6 Correct 278 ms 684 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 346 ms 684 KB Wrong query response.
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 556 ms 688 KB Output is correct
2 Incorrect 403 ms 684 KB Wrong query response.
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 377 ms 684 KB Wrong query response.
2 Halted 0 ms 0 KB -