850 2022. 01. 20 21:03:00 Halasz Eszter Táblatörés cpp11 Hibás válasz 5/50 2ms 2000 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 Összpont Teszt Verdikt Idő Memória
base 5/50
1 Elfogadva 0/0 2ms 1804 KiB
2 Hibás válasz 0/0 2ms 1888 KiB
3 Hibás válasz 0/2 1ms 1916 KiB
4 Hibás válasz 0/2 1ms 1920 KiB
5 Elfogadva 1/1 2ms 1924 KiB
6 Elfogadva 1/1 1ms 1936 KiB
7 Elfogadva 1/1 1ms 1944 KiB
8 Hibás válasz 0/2 1ms 1948 KiB
9 Hibás válasz 0/3 1ms 1948 KiB
10 Hibás válasz 0/3 1ms 1956 KiB
11 Hibás válasz 0/3 1ms 1960 KiB
12 Hibás válasz 0/3 1ms 1960 KiB
13 Hibás válasz 0/4 2ms 1964 KiB
14 Hibás válasz 0/4 1ms 1972 KiB
15 Hibás válasz 0/4 2ms 1980 KiB
16 Hibás válasz 0/5 2ms 1988 KiB
17 Hibás válasz 0/5 1ms 1988 KiB
18 Hibás válasz 0/5 1ms 1988 KiB
19 Elfogadva 1/1 1ms 1992 KiB
20 Elfogadva 1/1 2ms 2000 KiB