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();
}
};
-
2:06:06
TimcastIRL
4 hours agoTrump DOJ Announces INTERVENTION In Portland Over Nick Sortor Arrest | Timcast IRL
166K270 -
LIVE
SpartakusLIVE
6 hours ago#1 All-American HERO with LUSCIOUS hair and AVERAGE forehead brings Friday Night HYPE
408 watching -
DVR
Laura Loomer
4 hours agoEP147: Islamic Terror EXPLODES In The West After UK Synagogue Attack
19.2K28 -
1:02:50
Flyover Conservatives
9 hours agoEric Trump: America’s Most Subpoenaed Man SPEAKS OUT! | FOC Show
20.8K5 -
LIVE
PandaSub2000
1 day agoLIVE 10/3 @10pm ET | SUPER MARIO GALAXY 1 & 2 on SWITCH 2
235 watching -
1:26:04
Glenn Greenwald
8 hours agoJournalist Ken Klippenstein on Trump's New Domestic Terrorism Memo; Glenn Takes Your Questions on Bari Weiss's CBS Role, His Interview with Nick Fuentes, and More | SYSTEM UPDATE #526
75.8K56 -
SynthTrax & DJ Cheezus Livestreams
2 days agoFriday Night Synthwave 80s 90s Electronica and more DJ MIX Livestream GOTH NIGHT Special Edition
27.1K2 -
2:20:47
Mally_Mouse
5 days agoFriend Friday!! 🎉 - Let's Play! - Lockdown Protocol
29.5K1 -
LIVE
MissesMaam
4 hours ago*Spicy* Friend Friday LOCKDOWN Protocol!!! :: SpookTober 💚✨
201 watching -
41:36
MattMorseTV
5 hours ago $0.80 earned🔴Portland just made a BIG MISTAKE.🔴
43.6K73