Submission #846750

#TimeUsernameProblemLanguageResultExecution timeMemory
846750Ahmed57A Difficult(y) Choice (BOI21_books)C++17
10 / 100
1 ms600 KiB
#include <bits/stdc++.h> using namespace std; #include "books.h" void solve(int N,int K,long long A,int S){ int l = 1 , r = N-K+1; while(l<=r){ int mid = (l+r)/2; long long val = 0; for(int i = mid;i<mid+K;i++){ val+=skim(i); } if(val<A){ l = mid+1; }else if(val>2*A){ r = mid-1; }else { vector<int> v; for(int i = mid;i<mid+K;i++)v.push_back(i); answer(v); return ; } } impossible(); }
#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...