Editorial for Ružo moja Ružice


Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.

Submitting an official solution before solving the problem yourself is a bannable offence.

Author: allllekssssa

Prvo preračunajmo broj ruža svake boje, neka nam cnt_i predstavlja broj ruža i-te boje. Fiksirajmo boju koja će nam se pojavljivati dva puta u buketu, neka je to boja x. Postoji ukupno {cnt_x}\choose{2} \cdot (N - cnt_x) takvih buketa (prvi deo formule predstavlja broj načina da izaberemo dve ruže boje x, dok drugo predstavlja broj ostalih ruža koje nisu boje x). Konačno rešenje se svodi na sumiranje napisane formule za sve moguće boje ruža. Vremenska i memorijska složenost O(N).


Comments

There are no comments at the moment.