Colored Balls

最爱丁珰發表於2024-04-28

這道題目的模型倒是可以記住

我們發現這個配對很像摩爾投票,所以考慮原數列是否有主元素

對於一個集合,我們選出其中最大的\(a_i\),假設剩餘的\(a\)的和小於等於\(a_i\)(此時有主元素),那麼比較顯而易見的就是最終會分出\(a_i\)個組;否則的話,我們考慮下界\(\lceil \frac{\sum a}{2} \rceil\),可以找到一個合理的構造方法,即從大到小依次考慮每種顏色,然後像下面這樣(假設紅色有4個,藍色有3個,綠色有3個)

由於沒有主元素不難發現這種構造方法是合法的

剩下的就是簡單揹包了