Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int szukaj_ciagu();
- int main(){
- int t;
- std::cin>>t;
- for(int i = 0; i < t; i++)
- std::cout<<szukaj_ciagu()<<"/n";
- return 0;}
- int szukaj_ciagu(){
- int ostatnia_liczba, aktualna_liczba, n, r, ak_r, najdluzszy=0, aktualny=1;
- std::cin>>n;
- if(n == 0) return 0;
- if(n == 1) return 1;
- std::cin>>ostatnia_liczba>>aktualna_liczba;
- r = aktualna_liczba - ostatnia_liczba;
- ostatnia_liczba = aktualna_liczba;
- for(int j = 2; j < n; j++){
- std::cin>>aktualna_liczba;
- ak_r = aktualna_liczba - ostatnia_liczba;
- ostatnia_liczba = aktualna_liczba;
- if(r == ak_r) aktualny++;
- else{
- if(aktualny > najdluzszy) najdluzszy = aktualny;
- aktualny = 1;
- r = ak_r;}}
- if(aktualny > najdluzszy) najdluzszy = aktualny;
- return najdluzszy+1;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement