# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
463814 | MohamedAhmed04 | Bali Sculptures (APIO15_sculpture) | C++14 | 235 ms | 16072 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 ;
const int MAX = 2004 ;
int arr[MAX] ;
int n , a , b ;
long long mask , ans ;
int dp[MAX][MAX] ;
int solve(int idx , int groups)
{
if(groups > b)
return 0 ;
if(idx == n)
return (groups >= a && groups <= b) ;
int &ret = dp[idx][groups] ;
if(ret != -1)
return ret ;
ret = 0 ;
long long sum = 0 ;
for(int i = idx ; i < n ; ++i)
{
sum += arr[i] ;
if((sum & mask))
continue ;
ret |= solve(i+1 , groups+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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |