# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
405620 | LucaDantas | Wombats (IOI13_wombats) | C++17 | 7899 ms | 109776 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 "wombats.h"
#include <cstring>
#include <cstdio>
constexpr int maxm = 205, maxn = 5010, inf = 0x3f3f3f3f, SZ = 21;
struct Node
{
int dp[maxm][maxm];
Node() { memset(dp, 0, sizeof dp); }
};
int min(int a, int b) { return a < b ? a : b; }
int H[maxn][maxm], V[maxn][maxm];
int N, m, qtd_blocks;
void calc(int linha, Node& ans) {
static int dp[SZ+1][maxm];
int tam = min(SZ, N - linha);
for(int coluna = 0; coluna < m; coluna++) {
memset(dp, 0x3f, sizeof dp);
dp[0][coluna] = 0;
for(int i = 0; i < tam; i++) {
for(int j = 1; j < m; j++)
dp[i][j] = min(dp[i][j], dp[i][j-1] + H[i + linha][j-1]);
Compilation message (stderr)
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |