84322024-01-16 09:37:21rancealexkriszHőségriadó (50 pont)cpp17Hibás válasz 4/5023ms4112 KiB
#include <iostream>

using namespace std;

int main()
{
   int n,k,l,f,x,hossz=0,db=0,tav=0,s=0,y=0;
   cin>>n>>k>>l>>f;
   for(int i=1;i<=n;i++)
   {
      cin>>x;
      if(x>f) hossz++;


      if(x>f and tav!=0)
      {
        tav=0;
        hossz=0;
      }

      if(x>f and hossz==k )
      {
          db++;

          s++;
          ///db2++;
      }
      if(x<=f and db!=0)
      {
          tav++;
        hossz=0;
      }
     /// cout<<tav<<endl;
      if(tav==l)
      {
        hossz=0;
        tav=0;
        y++;

      }
      /// if(x==f) 
       {
           hossz=0;
           tav=0;
       }

      //cout<<s<<endl;
///cout<<db<<" "<<hossz<<" "<<tav<<endl;
   }
   cout<<db;
    return 0;
}
/*0 1 0
1 2 0
1 0 1
1 1 0
1 0 1
1 0 1
1 1 0
2 2 0
2*/
/*#include <iostream>

using namespace std;

int main()
{
   int n,k,l,f,x,hossz=0,db=0,tav=0,db2=0;
   cin>>n>>k>>l>>f;
   for(int i=1;i<=n;i++)
   {
      cin>>x;
      if(x>f)
      {
          hossz++;
          tav=0;
      }
      if(x>f and hossz==k )
      {db++;
      db2++;
      }
      if(x<f and hossz>=k)
      {
        tav++;
        db=0;}
      if(tav==l) hossz=0;
cout<<db<<" "<<endl;
   }
   cout<<db<<" "<<db2;
    return 0;
}*/
RészfeladatÖsszpontTesztVerdiktIdőMemória
base4/50
1Hibás válasz0/03ms1880 KiB
2Hibás válasz0/023ms2116 KiB
3Hibás válasz0/23ms2324 KiB
4Elfogadva2/23ms2364 KiB
5Hibás válasz0/23ms2612 KiB
6Elfogadva2/23ms2704 KiB
7Hibás válasz0/23ms2816 KiB
8Hibás válasz0/43ms2820 KiB
9Hibás válasz0/410ms2916 KiB
10Hibás válasz0/413ms3152 KiB
11Hibás válasz0/414ms3072 KiB
12Hibás válasz0/413ms3204 KiB
13Hibás válasz0/418ms3412 KiB
14Hibás válasz0/44ms3492 KiB
15Hibás válasz0/421ms3620 KiB
16Hibás válasz0/421ms3964 KiB
17Hibás válasz0/421ms4112 KiB