# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1144188 | aguss | Holiday (IOI14_holiday) | C++20 | 5094 ms | 9280 KiB |
#include"holiday.h"
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int n;
vector<ll> arr;
ll ans = 0;
void backtrackingoesoquedicelachavizadehoyendiayaestoyviejolptm(int curr, int d, ll sum, vector<bool>& vis){
if(d == 0){
ans = max(ans, sum);
return;
}
if(!vis[curr]){
vis[curr] = 1;
backtrackingoesoquedicelachavizadehoyendiayaestoyviejolptm(curr, d - 1, sum + arr[curr], vis);
vis[curr] = 0;
}
if(curr > 0){
backtrackingoesoquedicelachavizadehoyendiayaestoyviejolptm(curr - 1, d - 1, sum, vis);
}
if(curr < n - 1){
backtrackingoesoquedicelachavizadehoyendiayaestoyviejolptm(curr + 1, d - 1, sum, vis);
}
}
long long int findMaxAttraction(int N, int start, int d, int attraction[]) {
n = N;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |