Pagini recente » Cod sursa (job #2210924) | Cod sursa (job #1004658) | Cod sursa (job #1619900) | Istoria paginii runda/tl4/clasament | Cod sursa (job #1105597)
#include <fstream>
#define DEBUG 1
#ifdef DEBUG
#include <iostream>
#endif
int mM[16], nM[16];
int main()
{
std::ifstream in("flip.in");
std::ofstream out("flip.out");
int m, n, v, S = 0;
in >> m >> n;
for (short i=0; i<m; ++i)
{
for (short j=0; j<n; ++j)
{
in >> v;
mM[i] += v;
nM[j] += v;
S += v;
}
std::cout << "mM[" << i << "] = " << mM[i] << "\n";
if (mM[i]<0)
{
std::cout << "CHANGE! S = " << S;
S -= mM[i];
S += (-1) * mM[i];
std::cout << " = " << S <<"\n";
}
}
for (short i=0; i<n; ++i)
{
std::cout << "nM[" << i << "] = " << nM[i] << "\n";
if (nM[i]<0)
{
std::cout << "CHANGE! S = " << S;
S -= nM[i];
S += (-1) * nM[i];
std::cout << " = " << S <<"\n";
}
}
out << S;
return 0;
}