90672024-02-13 16:56:48L3ONCsúcsokcpp17Hibás válasz 0/100178ms523524 KiB
#include <iostream>

using namespace std;
void kiirmat(int s, int o, int *m)
{
    for(int i=0;i<s;i++)
    {
        for(int j=0;j<o;j++)
            cout<<m[i*s+j]<<"\t";
        cout<<endl;
    }
    return;
}

int main()
{
    int n, m;
    cin>>n>>m;
    int a[n], b[m];
    int mat[n+2][m+2]={0};

    for(int i=0;i<n+2;i++)
        for(int j=0;j<m+2;j++)
            mat[i][j]=0;

    for(int i=0;i<n;i++)
        cin>>a[i];
    for(int i=0;i<m;i++)
        cin>>b[i];

    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
            mat[i][j]=a[i-1]*b[j-1];
    }
    for(int i=0;i<n+2;i++)
    {
        for(int j=0;j<m+2;j++)
            cout<<mat[i][j]<<"\t";
        cout<<endl;
    }
    int csucssz=0;
    for(int i=1;i<n+1;i++)
        for(int j=1;j<m+1;j++)
        {
            if(mat[i][j]>mat[i-1][j] && mat[i][j]>mat[i+1][j] && mat[i][j]>mat[i][j-1] && mat[i][j]>mat[i][j+1])
                csucssz++;
        }
    cout<<csucssz;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz3ms1748 KiB
2Hibás válasz3ms1992 KiB
subtask20/16
3Hibás válasz68ms5088 KiB
4Hibás válasz59ms5300 KiB
5Hibás válasz56ms5440 KiB
6Hibás válasz71ms5744 KiB
7Hibás válasz68ms5964 KiB
8Hibás válasz65ms6072 KiB
subtask30/33
9Hibás válasz140ms10972 KiB
10Hibás válasz138ms10916 KiB
11Hibás válasz128ms10312 KiB
12Hibás válasz3ms3060 KiB
13Hibás válasz4ms3184 KiB
14Hibás válasz4ms3324 KiB
15Hibás válasz140ms11276 KiB
subtask40/51
16Futási hiba164ms523524 KiB
17Futási hiba162ms523504 KiB
18Futási hiba159ms523476 KiB
19Hibás válasz178ms7576 KiB
20Hibás válasz81ms7660 KiB
21Futási hiba164ms523180 KiB
22Futási hiba165ms522984 KiB
23Futási hiba163ms522928 KiB
24Futási hiba163ms522924 KiB