QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#454364 | #8519. Radars | YeongTree | WA | 1ms | 3608kb | C++14 | 1.3kb | 2024-06-24 20:21:48 | 2024-06-24 20:21:51 |
Judging History
answer
#include <bits/stdc++.h>
#define pii pair<int, int>
#define pll pair<long long, long long>
#define piii pair<int, pii>
#define plll pair<long long, pll>
#define tiii array<int, 3>
#define tiiii array<int, 4>
#define ff first
#define ss second
#define ee ss.ff
#define rr ss.ss
typedef long long ll;
const int INF = (int)1e9 + 7;
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int T; cin >> T;
while(T--)
{
int n; cin >> n;
int m = n / 2;
int A[n][n];
for(int i = 0; i < n; ++i) for(int j = 0; j < n; ++j) cin >> A[i][j];
int a, b, c, d, e, f, g, h, i;
a = b = c = d = e = f = g = h = INF;
i = A[m][m];
for(int i = 0; i <= m; ++i) for(int j = 0; j <= m; ++j) a = min(a, A[i][j]);
for(int i = 0; i <= m; ++i) for(int j = m; j < n; ++j) b = min(b, A[i][j]);
for(int i = m; i < n; ++i) for(int j = 0; j <= m; ++j) c = min(c, A[i][j]);
for(int i = m; i < n; ++i) for(int j = m; j < n; ++j) d = min(d, A[i][j]);
for(int i = 0; i <= m; ++i) e = min(e, A[i][m]);
for(int i = 0; i <= m; ++i) f = min(f, A[m][i]);
for(int i = m; i < n; ++i) g = min(g, A[i][m]);
for(int i = m; i < n; ++i) h = min(h, A[m][i]);
cout << min({ a + b + c + d, e + c + d, f + b + d, g + a + b, h + a + c, e + g, f + h, i }) << '\n';
}
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3604kb
input:
2 3 1 1 1 1 1 1 1 1 1 5 8 5 2 8 3 5 6 9 7 3 7 8 9 1 4 8 9 4 5 5 2 8 6 9 3
output:
1 5
result:
ok 2 number(s): "1 5"
Test #2:
score: 0
Accepted
time: 1ms
memory: 3608kb
input:
1 1 444739567
output:
444739567
result:
ok 1 number(s): "444739567"
Test #3:
score: -100
Wrong Answer
time: 0ms
memory: 3572kb
input:
32 5 177252602 814271963 432801178 401470194 888319541 320323627 34071000 116035631 87392694 926990496 423510770 515133425 777623990 140441392 853473387 976288681 925949889 930584554 939702106 761328886 840677679 912446055 378955738 997133668 334407172 3 633852912 89450314 828384045 327867173 732812...
output:
494991369 661643843 47298040 226890388 50684672 -1431675181 139405747 530064327 199272913 211829225 333898451 217089022 35580250 251879512 230866303 60323753 215243437 114032585 351186098 361741480 49710371 75128942 269414925 -2027479789 133537759 108744675 -1528904128 193230413 469380143 156043031 ...
result:
wrong answer 6th numbers differ - expected: '954430705', found: '-1431675181'