Pagini recente » Cod sursa (job #1849944) | Cod sursa (job #1723213) | Cod sursa (job #1415076) | Cod sursa (job #1879114) | Cod sursa (job #1282237)
#include <fstream>
bool q;
short m,n,i,j;
long a[16][16],s,z=0;
void do_();
int main(){
std::ifstream f("flip.in");
std::ofstream g("flip.out");
f>>m>>n;
for(i=0;i<n;i++) for(j=0;j<m;j++) f>>a[i][j];
q = true;
while(q) do_();
s=0;
for(i=0;i<n;i++) for(j=0;j<m;j++) s+=a[i][j];
g<<s<<'\n';
g.close();f.close();return 0;
}
inline void do_(){
q=false;
for(i=0;i<n;i++){
s=0;
for(j=0;j<m;j++) s += a[i][j];
if(s<0){
s=-s;
for(j=0;j<m;j++) a[i][j]=-a[i][j];
}
}
for(i=0;i<m;i++){
s=0;
for(j=0;j<n;j++) s += a[j][i];
if(s<0){
s=-s;
for(j=0;j<n;j++) a[j][i]=-a[j][i];
}
}
}