Submission #800985

# Submission time Handle Problem Language Result Execution time Memory
800985 2023-08-02T03:34:42 Z tlnk07 Zemljište (COCI22_zemljiste) C++17
0 / 70
1 ms 340 KB
#include<bits/stdc++.h>
using namespace std;

long long n, m, x, a, b, pre[501][501], mini = INT_MAX;

int main()
{
	cin >> n >> m >> a >> b;
	pre[0][0] = 0;
	for(int i = 1; i <= n; ++i)
	{
		for(int j = 1; j <= m; ++j)
		{
			cin >> x;
			if(i == 1)	pre[i][j] = pre[i][j - 1] + x;
			else if(j == 1)	pre[i][j] = pre[i - 1][j] + x;
			else	pre[i][j] = pre[i][j - 1] + pre[i - 1][j] - pre[i - 1][j - 1] + x;
		}
	}
	for(int i = 1; i <= n; ++i)
	{
		for(int j = 1; j <= m; ++j)
		{
			for(int ii = 1; ii <= i; ++ii)
			{
				for(int jj = 1; jj <= j; ++jj)
				{
					long long temp = pre[i][j] - pre[ii - 1][jj] - pre[ii][jj - 1] + pre[ii - 1][jj - 1];
					mini = min(mini, abs(temp - a) + abs(temp - b));
				}
			}
		}
	}
	cout << mini;
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 340 KB Output isn't correct
2 Halted 0 ms 0 KB -