#include "fish.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N=1e5;
#define MID ((l+r)/2)
long long max_weights(int n, int m, vector<int> x, vector<int> y, vector<int> w){
ll a[n]={};
for(ll i=0; i<m; i++){
a[x[i]]+=w[i];
}
ll ans[n+2];
ans[n]=0;
ans[n+1]=0;
for(ll i=n-1; i>=0; i--){
ans[i]=ans[i+1];
if(i<n-1) ans[i]=max(ans[i],max(a[i+1]+ans[i+2],a[i]+ans[i+2]));
if(i<n-2) ans[i]=max(ans[i],a[i]+a[i+2]+ans[i+3]);
}
return ans[0];
}
# | 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... |
# | 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... |