90752024-02-13 17:32:02AncsaCsúcsokcpp17Hibás válasz 49/10059ms5516 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 anagy=0,bnagy=0,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++;
        }
*/





    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;

    cout << csucssz << endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms2004 KiB
2Elfogadva3ms2196 KiB
subtask216/16
3Elfogadva30ms3232 KiB
4Elfogadva25ms3288 KiB
5Elfogadva20ms3568 KiB
6Elfogadva30ms3604 KiB
7Elfogadva30ms3604 KiB
8Elfogadva29ms3776 KiB
subtask333/33
9Elfogadva3ms3112 KiB
10Elfogadva3ms3112 KiB
11Elfogadva3ms3112 KiB
12Elfogadva3ms3136 KiB
13Elfogadva3ms3340 KiB
14Elfogadva3ms3524 KiB
15Elfogadva3ms3620 KiB
subtask40/51
16Hibás válasz57ms5288 KiB
17Elfogadva32ms4632 KiB
18Elfogadva59ms5368 KiB
19Elfogadva30ms4700 KiB
20Elfogadva29ms4600 KiB
21Hibás válasz57ms5516 KiB
22Elfogadva57ms5380 KiB
23Elfogadva50ms5232 KiB
24Elfogadva57ms5476 KiB