# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
544406 | 1BeeNY1 | Cigle (COI21_cigle) | C++17 | 234 ms | 67404 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
using namespace std;
int n,v[5005],dp[5005][5005],ma[5005];
int ans=0;
int main()
{
cin>>n;
for(int i=1; i<=n; i++) cin>>v[i];
for(int pas=1; pas<n; pas++)
{
int urca=pas+1,coboara=pas,nr=0;
long long au=v[urca],du=v[coboara];
for(int i=1; i<=pas; i++) ma[i]=max(ma[i-1],dp[pas][i-1]);
dp[urca][pas]=ma[pas];
while( urca<=n&&coboara>=1 )
{
if(urca==n&&coboara==1) break;
if(urca==n) coboara--;
else if(coboara==1)
{
urca++;
dp[urca][pas]=dp[urca-1][pas];
}
else
# | 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... |