Codeforces Round #648 (Div. 2) E. Maximum Subsequence Value(思惟,二進制,位運算)

題目傳送 題意: 給你一個大小爲n的數組,如今讓你從其中任意選數,求其選擇的數的價值最大值。價值的的定義爲:假如選擇了k個數,如今把這些數都轉化爲二進制,從二進制的第0位開始算,若是全部這個數的位置處的1的總數大於等於max(k-2,1)的話,價值加上2的i次方(i表示第幾個位置)。ios 思路:c++ 1.首先咱們能夠看到,選擇0,1,2,3個數max(k-2,1)都等於1,那麼如今只要這些數的
相關文章
相關標籤/搜索