89642024-02-08 06:58:00BenedekMartonDinamitcpp17Hibás válasz 10/503ms4588 KiB
#include <iostream>

using namespace std;

int main()
{
    int n, m, k;
    cin >> n >> m >> k;
    long long ert[n][m], ost[n][m];
    bool elt[n][m];
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<m; j++)
        {
            cin >> ert[i][j];
        }
    }
    ost[0][0]=ert[0][0];
    for(int i=1; i<n; i++)
    {
        ost[i][0]=ert[i][0]+ost[i-1][0];
        elt[i][0]=1;
    }
    for(int i=1; i<m; i++)
    {
        ost[0][i]=ert[0][i]+ost[0][i-1];
        elt[0][i]=0;
    }
    for(int i=1; i<n; i++)
    {
        for(int j=1; j<m; j++)
        {
            if(ost[i-1][j]<ost[i][j-1])
            {
                ost[i][j]=ert[i][j]+ost[i-1][j];
                elt[i][j]=1;
            }
            else
            {
                ost[i][j]=ert[i][j]+ost[i][j-1];
                elt[i][j]=0;
            }
        }
    }
    cout << ost[n-1][m-1];
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base10/50
1Hibás válasz0/03ms2144 KiB
2Hibás válasz0/03ms2416 KiB
3Elfogadva2/23ms2444 KiB
4Elfogadva2/23ms2596 KiB
5Elfogadva3/33ms2816 KiB
6Elfogadva3/33ms2772 KiB
7Hibás válasz0/23ms2908 KiB
8Hibás válasz0/33ms2988 KiB
9Hibás válasz0/23ms3092 KiB
10Hibás válasz0/23ms3308 KiB
11Hibás válasz0/33ms3392 KiB
12Hibás válasz0/33ms3392 KiB
13Hibás válasz0/23ms3400 KiB
14Hibás válasz0/33ms3628 KiB
15Hibás válasz0/23ms3820 KiB
16Hibás válasz0/33ms3924 KiB
17Hibás válasz0/23ms4140 KiB
18Hibás válasz0/33ms4224 KiB
19Hibás válasz0/23ms4224 KiB
20Hibás válasz0/33ms4588 KiB
21Hibás válasz0/23ms4312 KiB
22Hibás válasz0/33ms4312 KiB