Submission #403379

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
4033792021-05-13 06:10:39NordwayA Difficult(y) Choice (BOI21_books)C++17
0 / 100
2 ms400 KiB
#include <bits/stdc++.h>
#include <books.h>
#define sz(v) (int)v.size()
#define pb push_back
using namespace std;
typedef long long ll;
const int N = 1e5 + 1;
bool asked[N];
ll x[N];
ll ask (int i) {
if (!i) return 0ll;
if (asked[i]) return x[i];
asked[i] = true;
x[i] = skim(i);
return x[i];
}
void solve(int n,int k,ll A,int s){
for (int i = 1; i <= n; i++) {
asked[i] = false;
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

books.cpp: In function 'void solve(int, int, ll, int)':
books.cpp:20:13: warning: array subscript -1 is below array bounds of 'bool [100001]' [-Warray-bounds]
   20 |  if (asked[i]) return x[i];
      |      ~~~~~~~^
books.cpp:14:6: note: while referencing 'asked'
   14 | bool asked[N];
      |      ^~~~~
books.cpp:21:9: warning: array subscript -1 is below array bounds of 'bool [100001]' [-Warray-bounds]
   21 |  asked[i] = true;
      |  ~~~~~~~^
books.cpp:14:6: note: while referencing 'asked'
   14 | bool asked[N];
      |      ^~~~~
books.cpp:22:5: warning: array subscript -1 is below array bounds of 'll [100001]' {aka 'long long int [100001]'} [-Warray-bounds]
   22 |  x[i] = skim(i);
      |  ~~~^
books.cpp:16:4: note: while referencing 'x'
   16 | ll x[N];
      |    ^
books.cpp:20:26: warning: array subscript -1 is below array bounds of 'll [100001]' {aka 'long long int [100001]'} [-Warray-bounds]
   20 |  if (asked[i]) return x[i];
      |                       ~~~^
books.cpp:16:4: note: while referencing 'x'
   16 | ll x[N];
      |    ^
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...