# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
114798 | MohamedAhmed04 | Mountains (IOI17_mountains) | C++14 | 35 ms | 16384 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 "mountains.h"
#include <bits/stdc++.h>
using namespace std ;
const int MAX = 2005 ;
int dp[MAX][MAX] ;
int n ;
vector<int>v ;
/*long double slope(int a , int b , int a2 , int b2)
{
long double x = a * 1.0000 ;
long double y = b * 1.0000 ;
long double x2 = a2 * 1.0000 ;
long double y2 = b2 * 1.0000 ;
return ((y2-y) / (x2-x)) ;
}*/
bool check(int a,int b,int c)
{
return 1ll * (v[a]*1ll - v[b] * 1ll) * (a*1ll - c*1ll) > 1ll * (v[a] * 1ll - v[c] * 1ll) * (a * 1ll - b * 1ll);
}
int solve(int l , int r)
{
if(l >= r)
return (l == r) ;
int &ret = dp[l][r] ;
if(ret != -1)
# | 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... |