Binary Search

From programming_contest
Revision as of 02:52, 16 February 2015 by imported>Kmk21 (Created page with "=Java= <syntaxhighlight line lang="java"> int mask=1,ans=0; while(mask<max)mask<<=1; while(mask>0) { if(test condition: )ans|=mask; mask>>=1; } </syntaxhighlight>")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Java

int mask=1,ans=0;
while(mask<max)mask<<=1;
while(mask>0) {
    if(/*test condition*/)ans|=mask;
    mask>>=1;
}