Submission #401431

#TimeUsernameProblemLanguageResultExecution timeMemory
401431victoriadGap (APIO16_gap)C++14
0 / 100
3101 ms1984 KiB
#include "gap.h" #include "vector" #include <cmath> using namespace std; long long findGap(int T, int N) { vector<long long>a; long long i=0; while(a.size()<N){ long long int s=i,t=i+1; MinMax(i,i+1,&s,&t); i+=2; if(s==t){ if(s<0)continue; a.push_back(t); } else{ a.push_back(s); a.push_back(t); } long long int x=0; for(int k=0;k<N-1;k++){ if(x<(a[k+1]-a[k]))x=a[k+1]-a[k]; } return x; } }

Compilation message (stderr)

gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:9:17: warning: comparison of integer expressions of different signedness: 'std::vector<long long int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
    9 |   while(a.size()<N){
      |         ~~~~~~~~^~
gap.cpp:7:20: warning: control reaches end of non-void function [-Wreturn-type]
    7 | { vector<long long>a;
      |                    ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...