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();
}
};
-
1:35:37
Man in America
12 hours agoThe Forbidden Medicine of Light: Why is Big Pharma HIDING This From Us?
41.2K12 -
2:35:13
BlackDiamondGunsandGear
5 hours agoAFTER HOURS ARMORY / BUILDING GUNS ARE ILLEGAL? / Marine Gun Builder RETURNS!!
16.8K2 -
2:05:19
Damysus Gaming
5 hours agoARC Raiders - SERVER SLAM TIME!!!! LFG!!!
25.1K -
1:04:10
The Connect: With Johnny Mitchell
8 hours ago $3.33 earnedTucker Carlson's INSANE Take On Civil War In America, Calls For Fascism
18.6K39 -
2:35:14
DLDAfterDark
6 hours ago $3.30 earnedThe Return of Marine Gun Builder? MGB, DLD, BDG&G After Hours Armory
20.9K3 -
28:39
Afshin Rattansi's Going Underground
1 day agoDonald Trump’s Gaza Peace Plan: A Pivotal Moment or Farce? (Palestinian Deputy Foreign Minister)
27.4K6 -
3:31:29
SavageJayGatsby
7 hours ago🔥 Spicy Saturday – Let's Play: Prison Life 2🔥
45K2 -
4:34:18
cosmicvandenim
14 hours agoCOSMIC VAN DENIM | WARZONE HORROR
18.8K1 -
29:09
Stephen Gardner
11 hours ago🚨Trump DECLARES WAR on TERRORIST LEFT!
31.3K61 -
4:16:00
NellieBean
6 hours ago🔴 Lost Girl looks for Lost Village
9.48K