90112024-02-12 00:31:22AncsaCsúcsokcpp17Hibás válasz 0/10059ms5572 KiB
#include <iostream>

using namespace std;

int main()
{
   int n, m;
   cin>>n>>m;
   int a[n], b[m];
   int maxa=0, maxb=0;
   if (n==1) maxa=1;
   if (m==1) maxb=1;
   bool ano=false, bno=false;
   for(int i = 0; i<n;i++)
   {
      cin>>a[i];
      if(n==2)
      {
        if (i==1 && a[0]!=a[1])
            maxa++;
      }
      else if (n>2)
      {
         if (i==1)
         {
             if (a[0]>a[1])
             {
                maxa++;
                ano=false;
             }
             else
                ano=true;
         }
         else if (i!=0 && i<n)
         {
             if (ano && a[i]<a[i-1])
             {
                 maxa++;
                 ano=false;
             }
             else if (a[i]<=a[i-1])
             {
                 ano==false;
             }
             else
                ano=true;
         }
      }
      //cout<<maxa<<"    "<<ano<<endl;
   }
   if (ano)
     maxa++;
   //cout<<maxa<<endl;

   for(int i = 0; i<m;i++)
   {
      cin>>b[i];
      if(m==2)
      {
        if (i==1 && b[0]!=b[1])
            maxb++;
      }
      else if (m>2)
      {
         if (i==1)
         {
             if (b[0]>b[1])
             {
                 maxb++;
                 bno=false;
             }
             else
                bno=true;
         }
         else if (i!=0 && i<m)
         {

             if (b[i]<=b[i-1])
             {
                 if (bno)
                    maxb++;
                 bno=false;
             }
             else
                bno=true;
         }
      }
     // cout<<maxb<<"   "<<bno<<endl;
   }
   if (bno)
     maxb++;
   //cout<<maxb<<endl;
   //cout<<"+++";
   cout<<maxa*maxb;
}

RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1744 KiB
2Elfogadva3ms2072 KiB
subtask20/16
3Hibás válasz30ms2848 KiB
4Hibás válasz25ms2840 KiB
5Hibás válasz20ms3108 KiB
6Hibás válasz30ms3324 KiB
7Hibás válasz29ms3404 KiB
8Hibás válasz29ms3516 KiB
subtask30/33
9Elfogadva3ms2852 KiB
10Hibás válasz3ms3004 KiB
11Elfogadva3ms3132 KiB
12Elfogadva3ms3244 KiB
13Elfogadva3ms3212 KiB
14Elfogadva3ms3340 KiB
15Elfogadva3ms3428 KiB
subtask40/51
16Hibás válasz59ms5096 KiB
17Hibás válasz34ms4460 KiB
18Hibás válasz59ms5196 KiB
19Hibás válasz30ms4468 KiB
20Hibás válasz30ms4576 KiB
21Hibás válasz59ms5480 KiB
22Hibás válasz59ms5464 KiB
23Hibás válasz50ms5340 KiB
24Hibás válasz59ms5572 KiB