90702024-02-13 17:01:45AncsaCsúcsokcpp17Futási hiba 49/100209ms523076 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;
}
*/
/*
4 5
3 2 8 4
8 5 6 1 3
*/

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

    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];
    }
    //kiirmat(n+2,m+2,*mat);
  /*
    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 << endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1876 KiB
2Elfogadva3ms2120 KiB
subtask216/16
3Elfogadva34ms7912 KiB
4Elfogadva28ms7992 KiB
5Elfogadva23ms8508 KiB
6Elfogadva34ms8472 KiB
7Elfogadva34ms8604 KiB
8Elfogadva32ms8652 KiB
subtask333/33
9Elfogadva10ms19176 KiB
10Elfogadva12ms19188 KiB
11Elfogadva12ms17916 KiB
12Elfogadva3ms3700 KiB
13Elfogadva3ms3780 KiB
14Elfogadva3ms3996 KiB
15Elfogadva13ms19608 KiB
subtask40/51
16Futási hiba208ms523076 KiB
17Futási hiba209ms523052 KiB
18Futási hiba208ms523032 KiB
19Elfogadva35ms10880 KiB
20Elfogadva35ms11052 KiB
21Futási hiba207ms522900 KiB
22Futási hiba204ms522880 KiB
23Futási hiba203ms522868 KiB
24Futási hiba204ms522864 KiB