제출 #863605

#제출 시각아이디문제언어결과실행 시간메모리
863605TAhmed33A Difficult(y) Choice (BOI21_books)C++17
0 / 100
5 ms596 KiB
#include <bits/stdc++.h>
#include <books.h>
using namespace std;
typedef long long ll;
void solve (int n, int k, ll a, int s) {
	assert(s >= n);
	ll arr[n + 1] = {};
	for (int i = 1; i <= n; i++) arr[i] = skim(i);
	for (int i = 1; i + k - 1 <= n; i++) {
		ll sum = 0;
		vector <int> t;
		for (int j = i; j <= i + k - 1; j++) {
			sum += arr[j];
			t.push_back(j);
		}
		if (sum >= a && sum <= 2 * a) {
			answer(t);
			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...