Pagini recente » Cod sursa (job #76103) | Cod sursa (job #1463241) | Cod sursa (job #2187857) | Clasament creare | Cod sursa (job #2637190)
#include <iostream>
#include <fstream>
std::ifstream fin("fin.in");
std::ofstream fout("fout.out");
#define N 20
int TablaJoc[N][N];
int Suma[10];
int m, n;
int s[N];
int maxim = 0;
void Citire() {
std::cin >> m >> n;
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
std::cin >> TablaJoc[i][j];
}
}
}
void cout() {
long long sl, st = 0;
for (int i = 0; i < m; i++) {
sl = 0;
for (int j = 0; j < n; j++)
sl += s[j] * TablaJoc[j][i];
if (sl < 0)
sl = -sl;
st += sl;
}
if (st > maxim)
maxim = st;
}
void back(int k) {
if (k > n)
cout();
else {
s[k] = 1;
back(k + 1);
s[k] = -1;
back(k + 1);
}
}
int main() {
Citire();
back(1);
fout < fin.close();
fout.close();
return 0;
}