Cod sursa(job #1487734)

Utilizator aaron72Armand Ioan Anusca Popa aaron72 Data 17 septembrie 2015 13:14:55
Problema Elimin Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.97 kb
#include <bits/stdc++.h>
#define dim 600
using namespace std;

struct dublu
{
    int s,a;
};

inline bool comp(const dublu A, const dublu B)
{
    if(A.s!=B.s) return A.s<B.s;
        else return A.a<B.a;
}

int n,m,r,l;
int a[dim][dim];
dublu b[dim],c[dim];

inline void Read()
{
    int i,j;
    ifstream fin("elimin.in");
    fin>>n>>m>>r>>l;
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            fin>>a[i][j];
    fin.close();
}

inline void Construct()
{
    int s,i,j;
    for(i=1;i<=n;i++)
    {
        s=0;
        for(j=1;j<=m;j++)
            s+=a[i][j];
        b[i].s=s;
        b[i].a=i;
    }
    for(i=1;i<=m;i++)
    {
        s=0;
        for(j=1;j<=n;j++)
            s+=a[j][i];
        c[i].s=s;
        c[i].a=i;
    }
    sort(b+1,b+n+1,comp);
    sort(c+1,c+m+1,comp);
}

inline int Back(int top)
{
    if(top==1)
        smin=min(s,smin);
}

int main()
{
    Read();
    Construct();
    return 0;
}