Cod sursa(job #2637190)

Utilizator BAlin245Bataus Alin Alexandru BAlin245 Data 21 iulie 2020 18:34:25
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.77 kb
#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;
}