Submission #1100551

#TimeUsernameProblemLanguageResultExecution timeMemory
1100551epicci23A Difficult(y) Choice (BOI21_books)C++17
Compilation error
0 ms0 KiB
#include "bits/stdc++.h" #include "books.h" using namespace std; //#define int long long #define all(v) v.begin(),v.end() #define sz(v) (int)v.size() void solve(int N, int K, long long A, int S) { vector<long long> ilk; for(int i=1;i<=k;i++) ilk.push_back(skim(i)); long long summ=accumulate(all(ilk),0LL); if(summ>2*A){ impossible(); return; } if(summ>=A){ vector<int> lol; for(int i=1;i<=k;i++) lol.push_back(i); answer(lol); return; } int l=k,r=n; while(l<r){ int mid=(l+r+1)/2; if(skim(mid)<A) l=mid; else r=mid-1; } int kaydet1=skim(l); int kaydet2=-1; if(l+1<=n) kaydet2=skim(l+1); summ-=ilk[k-1]; summ+=kaydet1; if(summ>=A && summ<=2*A){ vector<int> lol; for(int i=1;i<k;i++) lol.push_back(i); lol.push_back(l); answer(lol); return; } if(kaydet2==-1){ impossible(); return; } summ-=kaydet1; summ+=kaydet2; if(summ>=A && summ<=2*A){ vector<int> lol; for(int i=1;i<k;i++) lol.push_back(i); lol.push_back(l+1); answer(lol); return; } impossible(); return; } /* void _(){ } int32_t main(){ cin.tie(0); ios::sync_with_stdio(0); int tc=1;//cin >> tc; while(tc--) _(); }*/

Compilation message (stderr)

books.cpp: In function 'void solve(int, int, long long int, int)':
books.cpp:10:20: error: 'k' was not declared in this scope
   10 |     for(int i=1;i<=k;i++) ilk.push_back(skim(i));
      |                    ^
books.cpp:18:22: error: 'k' was not declared in this scope
   18 |       for(int i=1;i<=k;i++) lol.push_back(i);
      |                      ^
books.cpp:22:11: error: 'k' was not declared in this scope
   22 |     int l=k,r=n;
      |           ^
books.cpp:23:13: error: 'r' was not declared in this scope
   23 |     while(l<r){
      |             ^
books.cpp:30:13: error: 'n' was not declared in this scope
   30 |     if(l+1<=n) kaydet2=skim(l+1);
      |             ^