Untitled

 avatar
unknown
plain_text
10 days ago
415 B
5
Indexable
class Solution {
public:
    long long minEnd(int n, int x) {
        
        long long ans = (long long)x;
        long long base = 0;
        base += n - 1;
        int pos = 0;

        for(int i = 0; i < 64; i++){
            
            if (!((ans >> i) & 1)){
                ans |= ((base >> pos) & 1) << i;
                pos++;
            } 
            
        }
        
        return ans;
    }
};
Editor is loading...
Leave a Comment