Submission #863714

#TimeUsernameProblemLanguageResultExecution timeMemory
863714TAhmed33A Difficult(y) Choice (BOI21_books)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
#include <books.h>
using namespace std;
typedef long long ll;
//3amlen eh ya gd3an, ana fadely sa3ten lesa
int arr[100001];
void solve (int n, int k, ll a, int s) {
	for (int i = 1; i <= n; i++) {
		arr[i] = skim(i);
	}
	ll sum2 = 0;
	int pos = -1;
	for (int i = 1; i <= n; i++) {
		if (arr[i] > a) {
			pos = i;
			break;
		}
	}
	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);
		}
	}
	if (pos < k) impossible();
	sum += arr[pos];
	for (int i = 1; i < k; i++) sum += arr[i];
	if (sum >= a && sum <= 2 * a) {
		vector <int> t;
		for (int i = 1; i < k; i++) t.push_back(i);
		t.push_back(pos);
		answer(t);
	}
	impossible();
}

Compilation message (stderr)

books.cpp: In function 'void solve(int, int, ll, int)':
books.cpp:31:2: error: 'sum' was not declared in this scope; did you mean 'sum2'?
   31 |  sum += arr[pos];
      |  ^~~
      |  sum2
books.cpp:11:5: warning: unused variable 'sum2' [-Wunused-variable]
   11 |  ll sum2 = 0;
      |     ^~~~