90742024-02-13 17:31:22L3ONCsúcsokcpp17Hibás válasz 0/100207ms523660 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];
    long long 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];
    }
    //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, anagy=0, bnagy=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++;
        }
*/
    if(a[0]>a[1])
        anagy++;
    for(int i=1;i<n-1;i++)
        if(a[i]>a[i-1] && a[i]>a[i+1])
            anagy++;
    if(a[n-1]>a[n-2])
        anagy++;

    if(b[0]>b[1])
        bnagy++;
    for(int i=1;i<m-1;i++)
        if(b[i]>b[i-1] && b[i]>b[i+1])
            bnagy++;
    if(b[m-1]>b[m-2])
        bnagy++;
    if(n==1)
        csucssz=bnagy;
    else if(m==1)
        csucssz=anagy;
    else
        csucssz=anagy*bnagy;
    csucssz=anagy*bnagy;
    cout<<csucssz<<endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1744 KiB
2Elfogadva3ms1912 KiB
subtask20/16
3Hibás válasz34ms7700 KiB
4Elfogadva27ms7672 KiB
5Elfogadva21ms7836 KiB
6Elfogadva32ms8092 KiB
7Elfogadva32ms8300 KiB
8Elfogadva32ms8276 KiB
subtask30/33
9Elfogadva9ms18804 KiB
10Elfogadva9ms19048 KiB
11Elfogadva8ms17620 KiB
12Elfogadva3ms3348 KiB
13Hibás válasz3ms3272 KiB
14Elfogadva3ms3292 KiB
15Elfogadva9ms18912 KiB
subtask40/51
16Futási hiba162ms523660 KiB
17Futási hiba207ms523540 KiB
18Futási hiba160ms523288 KiB
19Elfogadva34ms10592 KiB
20Elfogadva34ms10644 KiB
21Futási hiba162ms523288 KiB
22Futási hiba165ms523036 KiB
23Futási hiba165ms523048 KiB
24Futási hiba158ms523036 KiB