Submission #202087

# Submission time Handle Problem Language Result Execution time Memory
202087 2020-02-13T18:54:13 Z algorithm16 Kas (COCI17_kas) C++14
30 / 100
30 ms 3832 KB
#include<iostream>
#include<algorithm>
using namespace std;
int dp[505][2005],arr[505],sum,n;
int rek(int ind,int x,int y) {
     if(ind==n) {
          if(x==y) return x;
          return -1e9;
     }
     if(dp[ind][int(x-y+1e3)]!=0) return dp[ind][int(x-y+1e3)];
     int ret=max(rek(ind+1,x,y),max(rek(ind+1,x+arr[ind],y),rek(ind+1,x,y+arr[ind])));
     dp[ind][int(x-y+1e3)]=ret;
     return ret;
}
int main()
{
     cin >> n;
     for(int i=0;i<n;i++) {
          cin >> arr[i];
          sum+=arr[i];
     }
     int sol=rek(0,0,0);
     cout << sum-sol;
     return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 5 ms 376 KB Output is correct
2 Correct 5 ms 376 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 376 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 5 ms 376 KB Output is correct
2 Incorrect 5 ms 376 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 376 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 5 ms 376 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 6 ms 504 KB Output is correct
2 Correct 5 ms 632 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 6 ms 632 KB Output is correct
2 Correct 5 ms 632 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 16 ms 1912 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 21 ms 2296 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 30 ms 3832 KB Output isn't correct
2 Halted 0 ms 0 KB -