Submission #909474

#TimeUsernameProblemLanguageResultExecution timeMemory
909474MinhAnhndCoreputer (IOI23_coreputer)C++17
0 / 100
1 ms344 KiB
#include "coreputer.h" #include <bits/stdc++.h> using namespace std; std::vector<int> cut(int N, std::vector<int> m){ while(!m.empty()&&(*(m.rbegin())>=N)){ m.pop_back(); } return m; } std::vector<int> malfunctioning_cores(int N) { vector<int> a; vector<int> larger; vector<int> smaller; vector<int> b; for (int i = 0;i<=N-1;i++){ b.push_back(0); } for (int i = 0;i<=min(7,N-1);i++){ a.push_back(i); } int half = run_diagnostic(a); int state = abs(half); a.clear(); if (half == 1){ for (int i = 0;i<=min(7,N-1);i++){ larger.push_back(i); } } else{ for (int i = 8;i<=min(15,N-1);i++){ larger.push_back(i); } } int fourth = run_diagnostic(cut(N,vector<int>(larger.begin(), larger.begin()+4))); int eight; int onesix; int pos; for (int i = 0;i<=N-1;i++){ b.push_back(0); } b[pos-1] = 1; return b; }

Compilation message (stderr)

coreputer.cpp: In function 'std::vector<int> malfunctioning_cores(int)':
coreputer.cpp:24:9: warning: unused variable 'state' [-Wunused-variable]
   24 |     int state = abs(half);
      |         ^~~~~
coreputer.cpp:37:9: warning: unused variable 'fourth' [-Wunused-variable]
   37 |     int fourth = run_diagnostic(cut(N,vector<int>(larger.begin(), larger.begin()+4)));
      |         ^~~~~~
coreputer.cpp:38:9: warning: unused variable 'eight' [-Wunused-variable]
   38 |     int eight;
      |         ^~~~~
coreputer.cpp:39:9: warning: unused variable 'onesix' [-Wunused-variable]
   39 |     int onesix;
      |         ^~~~~~
coreputer.cpp:45:10: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized]
   45 |     b[pos-1] = 1;
      |       ~~~^~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...