Premium Only Content

2275. Largest Combination With Bitwise AND Greater Than Zero
The bitwise AND of an array nums is the bitwise AND of all integers in nums.
For example, for nums = [1, 5, 3], the bitwise AND is equal to 1 & 5 & 3 = 1.
Also, for nums = [7], the bitwise AND is 7.
You are given an array of positive integers candidates. Compute the bitwise AND for all possible combinations of elements in the candidates array.
Return the size of the largest combination of candidates with a bitwise AND greater than 0.
Example 1:
Input: candidates = [16,17,71,62,12,24,14]
Output: 4
Explanation: The combination [16,17,62,24] has a bitwise AND of 16 & 17 & 62 & 24 = 16 > 0.
The size of the combination is 4.
It can be shown that no combination with a size greater than 4 has a bitwise AND greater than 0.
Note that more than one combination may have the largest size.
For example, the combination [62,12,24,14] has a bitwise AND of 62 & 12 & 24 & 14 = 8 > 0.
Example 2:
Input: candidates = [8,8]
Output: 2
Explanation: The largest combination [8,8] has a bitwise AND of 8 & 8 = 8 > 0.
The size of the combination is 2, so we return 2.
Constraints:
1 <= candidates.length <= 105
1 <= candidates[i] <= 107
class Solution {
public:
int largestCombination(vector<int>& candidates) {
int limit = 24;
int ans=0;
for(int i=0; i<limit; i++){
int count=0;
for(int c : candidates){
if(c>>i & 1){
count++;
ans = max(ans,count);
}
}
}
return ans;
}
};
class Solution {
public:
int largestCombination(vector<int>& candidates) {
int limit = 24;
vector<int> ans;
for(int i=23; i>=0; i--){
int count=0;
vector<int> temp;
for(int c : candidates){
if(c>>i & 1){
temp.push_back(c);
}
}
if(ans.size() < temp.size()){
ans = temp;
}
}
for(int a : ans)
cout<<a<<" ";
return ans.size();
}
};
-
LIVE
RG_GerkClan
2 hours ago🔴LIVE - Lets PvP and Dominate - Escape From Tarkov - Gerk Clan
411 watching -
15:54
DeVory Darkins
1 day ago $25.15 earnedDemocrats desperately COPE as Paramount Merger APPROVED
54.1K94 -
LIVE
Sgtfinesse
1 hour ago✅ Dune: Awakening | Arrakistan Life
100 watching -
LIVE
FyrBorne
21 hours ago🔴Warzone M&K Sniping: Why Can't Dinos And Zombies Just Get Along?
30 watching -
2:02:18
Side Scrollers Podcast
23 hours agoVShojo COLLAPSES, Unhinged CELEBRATE Hulk Hogan’s Death, Chuck E Cheese ARRESTED | Side Scrollers
46.2K7 -
LIVE
BatDude Gaming
2 hours ago🦇 RUMBLE GAMING 🦇 ⚡⚡ TALES from the BORDERLANDS (Continued) ⚡⚡ STORY BASED GAME 🦇
9 watching -
LIVE
Rotella Games
3 hours agoSaturday Morning Family Friendly Fortnite
84 watching -
2:17:51
HartZA92
2 hours agoGenesis Alpha One: Build, Blast & Survive the Final Frontier!
11.1K1 -
LIVE
darealchurchiee
3 hours ago[HD] Gamer Stream
102 watching -
3:53:47
Anvilight
5 hours agoWorld of Warcraft | Trump Arrives in Scotland to Meet with Anvilight for Azeroth Peace Negotiations
13.2K1