8502022-01-20 21:03:00Halasz EszterTáblatöréscpp11Hibás válasz 5/502ms2000 KiB
#include <iostream>
//#include <fstream>
#include <algorithm>

using namespace std;

//ifstream cin("tablatores.in");
//ofstream cout("tablatores.out");

int x[101][101],i,j,n,m,k,v,maxi,dbf,dbl,dbb,dbj,t;

int keretfent(int kezd,int veg,int k)
{
    int i,db=0;
    for(i=kezd;i<=veg;++i) db+=x[k][i];
    return db;
}
int keretlent(int kezd, int veg,int v)
{
    int i,db=0;
    for(i=kezd;i<=veg;++i) db+=x[v][i];
    return db;
}
int keretbal(int kezd,int veg,int k)
{
    int i,db=0;
    for(i=kezd;i<=veg;++i) db+=x[i][k];
    return db;
}
int keretjobb(int kezd,int veg,int v)
{
    int i,db=0;
    for(i=kezd;i<=veg;++i) db+=x[i][v];
    return db;
}
int comp(int a,int b)
{
    if(a<b) return 1;
    else return 0;
}
int main()
{
    cin>>n>>m;
    for(i=1;i<=n;++i)
    for(j=1;j<=m;++j)
    cin>>x[i][j];


    k=1;
    v=1;
    j=1;
    while(k<=n && k<=m && v<=n && v<=m)
    {
        maxi=0;
        dbf=keretfent(v,m,k);
        dbl=keretlent(v,m,n);
        dbb=keretbal(k,n,v);
        dbj=keretjobb(k,n,m);
        maxi=max({dbf,dbl,dbb,dbj},comp);
        if(j%2==1) t+=maxi;
        if(maxi==dbf)
        {
            k++;
        }
        else if(maxi==dbl)
        {
            n--;
        }
          else if(maxi==dbb)
          {
              v++;
          }
           else if(maxi==dbj)
           {
               m--;
           }
           j++;
    }
    cout<<t;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base5/50
1Elfogadva0/02ms1804 KiB
2Hibás válasz0/02ms1888 KiB
3Hibás válasz0/21ms1916 KiB
4Hibás válasz0/21ms1920 KiB
5Elfogadva1/12ms1924 KiB
6Elfogadva1/11ms1936 KiB
7Elfogadva1/11ms1944 KiB
8Hibás válasz0/21ms1948 KiB
9Hibás válasz0/31ms1948 KiB
10Hibás válasz0/31ms1956 KiB
11Hibás válasz0/31ms1960 KiB
12Hibás válasz0/31ms1960 KiB
13Hibás válasz0/42ms1964 KiB
14Hibás válasz0/41ms1972 KiB
15Hibás válasz0/42ms1980 KiB
16Hibás válasz0/52ms1988 KiB
17Hibás válasz0/51ms1988 KiB
18Hibás válasz0/51ms1988 KiB
19Elfogadva1/11ms1992 KiB
20Elfogadva1/12ms2000 KiB