QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#454364#8519. RadarsYeongTreeWA 1ms3608kbC++141.3kb2024-06-24 20:21:482024-06-24 20:21:51

Judging History

你现在查看的是最新测评结果

  • [2024-06-24 20:21:51]
  • 评测
  • 测评结果:WA
  • 用时:1ms
  • 内存:3608kb
  • [2024-06-24 20:21:48]
  • 提交

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'