Mai intai trebuie sa te autentifici.
Cod sursa(job #2909216)
Utilizator | Data | 9 iunie 2022 23:11:20 | |
---|---|---|---|
Problema | Jocul Flip | Scor | 20 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.61 kb |
#include <iostream>
#include <fstream>
std::ifstream fin("flip.in");
std::ofstream fout("flip.out");
int v[20][20], n_v[20][20], suma;
int main(){
int n,m;
fin>>n>>m;
for(int i=0; i<n; i++)
for(int j=0; j<m; j++)
fin>>v[i][j], n_v[i][j]=v[i][j]*-1;
for(int i=0; i<n; i++)
for(int j=0; j<m; j++)
v[i][m+1]+=v[i][j], v[n+1][j]+=v[i][j], n_v[i][m+1]+=n_v[i][j], n_v[n+1][j]+=n_v[i][j];
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
if(v[i][m+1]<n_v[i][m+1])
v[i][j]=n_v[i][j];
if(v[n+1][j]<n_v[n+1][j])
v[i][j]=n_v[i][j];
suma+=v[i][j];
}
}
fout<<suma;
}