QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#462579 | #6658. 던전 | thangthang | 0 | 62ms | 30780kb | C++20 | 1.5kb | 2024-07-03 21:23:31 | 2024-12-19 20:35:06 |
Judging History
This is the latest submission verdict.
- [2024-07-03 21:23:31]
- Judged
- Verdict: Compile Error
- Time: 0ms
- Memory: 0kb
- [2024-07-03 21:23:31]
- Submitted
answer
#include <bits/stdc++.h>
using namespace std;
const int N = 1e3 + 5;
int n, a[N][N], dp[4][N][N];
int ans = -2e9;
int max_item_sum(vector <vector <int>> V){
n = V.size();
for (int i = 1; i <= n; ++ i) for (int j = 1; j <= n; ++ j) a[i][j] = V[i - 1][j - 1];
for (int i = 1; i <= n; ++ i){
for (int j = n; j >= 1; -- j){
dp[1][i][j] = max(dp[1][i - 1][j], dp[1][i][j + 1]) + a[i][j];
}
}
for (int i = n; i >= 1; -- i){
for (int j = 1; j <= n; ++ j){
dp[2][i][j] = max(dp[2][i + 1][j], dp[2][i][j - 1]) + a[i][j];
}
}
for (int i = 1; i <= n; ++ i){
for (int j = 1; j <= n; ++ j){
dp[0][i][j] = max(dp[0][i][j - 1], dp[0][i - 1][j]) + a[i][j];
}
}
for (int i = n; i >= 1; -- i){
for (int j = n; j >= 1; -- j){
dp[3][i][j] = max(dp[3][i + 1][j], dp[3][i][j + 1]) + a[i][j];
}
}
for (int i = 1; i <= n; ++ i){
int pre = -2e9;
for (int j = 1; j <= n; ++ j){
pre = max(pre, dp[0][i - 1][j] + dp[2][i + 1][j]) + a[i][j];
ans = max(ans, pre + dp[1][i - 1][j] + dp[3][i + 1][j]);
}
}
for (int j = 1; j <= n; ++ j){
int pre = -2e9;
for (int i = 1; i <= n; ++ i){
pre = max(pre, dp[0][i][j - 1] + dp[1][i][j + 1]) + a[i][j];
ans = max(ans, pre + dp[2][i][j - 1] + dp[3][i][j + 1]);
}
}
return ans;
}
詳細信息
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: 11
Accepted
time: 0ms
memory: 5840kb
input:
5 1 2 3 4 5 2 3 4 5 1 3 4 5 1 2 4 5 1 2 3 5 1 2 3 4
output:
mus_meti_xam 60
result:
ok 2 lines
Test #2:
score: 0
Wrong Answer
time: 1ms
memory: 5828kb
input:
5 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1
output:
mus_meti_xam -1
result:
wrong answer 2nd lines differ - expected: '-9', found: '-1'
Subtask #2:
score: 0
Skipped
Dependency #1:
0%
Subtask #3:
score: 0
Wrong Answer
Test #242:
score: 0
Wrong Answer
time: 62ms
memory: 30780kb
input:
1000 0 0 1 1 0 0 0 1 1 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 0 0 0 1 0 1 1 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 1 0 1 1 1 1 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 1 0 0 1 1 1 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 0 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 0...
output:
mus_meti_xam 3615
result:
wrong answer 2nd lines differ - expected: '3614', found: '3615'
Subtask #4:
score: 0
Skipped
Dependency #1:
0%