Maximálny možný rozdiel dvoch podskupín poľa

Predpokladajme, že máme celé číslo. Vyhlásenie o probléme „Maximálny možný rozdiel dvoch podsúborov poľa“ žiada o zistenie maximálneho možného rozdielu medzi dvoma podmnožinami poľa. Podmienky, ktoré treba dodržiavať: Pole môže obsahovať opakujúce sa prvky, ale najvyššia frekvencia prvku…

Čítaj viac

Dostanete pole párov a nájdite v ňom všetky symetrické páry

Nájsť všetky symetrické páry - dostanete pár párov poľa. Musíte v ňom zistiť symetrické páry. O symetrickom páre sa hovorí, že je symetrický, keď v pároch hovoria (a, b) a (c, d), v ktorých sa „b“ rovná „c“ a „a“ je ...

Čítaj viac

GCD daných rozsahov indexov v poli

Vyhlásenie o probléme Problém „GCD daných rozsahov indexov v poli“ uvádza, že ste dostali celé číslo a nejaké dotazy na rozsah. Vyhlásenie o probléme žiada zistiť najväčšieho spoločného deliteľa podskupiny takto vytvorenej v rozsahu. Príklad arr [] = {10, 5, 18, 9,…

Čítaj viac

Binomický koeficient

Vyhlásenie o probléme Nájdite binomický koeficient pre danú hodnotu n a k. „V matematike sú binomické koeficienty kladné celé čísla, ktoré sa vyskytujú ako koeficienty v binomickej vete. Binomický koeficient je obyčajne indexovaný dvojicou celých čísel n ≥ k ≥ 0 a je zapísaný ako „- citované z Wikipédie. Príklad n = 5, k…

Čítaj viac

Implementácia nástroja Deque pomocou zoznamu s dvojnásobným prepojením

Vyhlásenie o probléme Problém „Implementácia Deque pomocou zoznamu s dvojnásobným prepojením“ uvádza, že musíte implementovať nasledujúce funkcie radu Deque alebo Doubly Ended Queue pomocou zoznamu s dvojnásobným prepojením insertFront (x): Pridajte prvok x na začiatok Deque insertEnd (x ): Pridajte prvok x na koniec ...

Čítaj viac

Čísla s prvými frekvenciami väčšími alebo rovnými k

Vyhlásenie o probléme Problém „Čísla s prvými frekvenciami väčšími alebo rovnajúcimi sa k“ znamenajú, že dostanete pole celých čísel veľkosti n a celočíselnú hodnotu k. Všetky čísla v ňom sú prvočísla. Vyhlásenie o probléme žiada zistiť čísla, ktoré sa vyskytujú v ...

Čítaj viac

Translate »