Submission #592782

# Submission time Handle Problem Language Result Execution time Memory
592782 2022-07-09T15:29:59 Z PiejanVDC Aliens (IOI16_aliens) C++17
12 / 100
126 ms 2280 KB
#include "aliens.h"
#include <bits/stdc++.h>
using namespace std;

long long take_photos(int n, int m, int k, vector<int>r, vector<int>c) {
    
    long long dp[n+5][k+5];
    dp[0][0] = 0;

    sort(r.begin(), r.end());

    for(int i = 1 ; i <= n ; i++) {
        for(int j = 0 ; j <= k ; j++)
            dp[i][j] = LLONG_MAX;
        for(int ii = 0 ; ii < i ; ii++) {
            for(int jj = 1 ; jj <= k ; jj++)
                if(dp[ii][jj-1] != LLONG_MAX)
                    dp[i][jj] = min(dp[i][jj], dp[ii][jj-1] + (long long) (r[i-1] - r[ii] + 1) * (r[i-1] - r[ii] + 1));
        }
    }

    long long mn = LLONG_MAX;

    for(int i = 0 ; i <= k ; i++)
        mn = min(mn, dp[n][i]);

    return mn;
}
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB Wrong answer: output = 1, expected = 4
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Correct answer: answer = 1
2 Correct 1 ms 212 KB Correct answer: answer = 4
3 Correct 1 ms 304 KB Correct answer: answer = 1
4 Correct 1 ms 212 KB Correct answer: answer = 5
5 Correct 1 ms 300 KB Correct answer: answer = 41
6 Correct 1 ms 212 KB Correct answer: answer = 71923
7 Correct 1 ms 212 KB Correct answer: answer = 77137
8 Correct 52 ms 1236 KB Correct answer: answer = 764
9 Correct 1 ms 212 KB Correct answer: answer = 250000
10 Correct 109 ms 2276 KB Correct answer: answer = 500
11 Correct 1 ms 212 KB Correct answer: answer = 32
12 Correct 1 ms 212 KB Correct answer: answer = 130050
13 Correct 11 ms 428 KB Correct answer: answer = 5110
14 Correct 2 ms 340 KB Correct answer: answer = 2626
15 Correct 5 ms 484 KB Correct answer: answer = 796
16 Correct 7 ms 340 KB Correct answer: answer = 7580
17 Correct 30 ms 852 KB Correct answer: answer = 1904
18 Correct 1 ms 212 KB Correct answer: answer = 996004
19 Correct 5 ms 340 KB Correct answer: answer = 38817
20 Correct 25 ms 596 KB Correct answer: answer = 4096
21 Correct 1 ms 212 KB Correct answer: answer = 1
22 Correct 126 ms 2280 KB Correct answer: answer = 1
23 Correct 27 ms 724 KB Correct answer: answer = 2040
24 Correct 106 ms 2260 KB Correct answer: answer = 2
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB Wrong answer: output = 1, expected = 4
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB Wrong answer: output = 1, expected = 4
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB Wrong answer: output = 1, expected = 4
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB Wrong answer: output = 1, expected = 4
2 Halted 0 ms 0 KB -