二进制插入

二进制插入__牛客网 (nowcoder.com)

题意为 让m插入到n的第j位到第i位

方法1:

二进制插入
class BinInsert {
public:
    int binInsert(int n, int m, int j, int i) {
        // write code here
        for(int k=0;k)
        {
            n|=((m>>k)&1)<k);
        }
        return n;
    }
};

&就是取 |就是插入

方法二:

二进制插入
class BinInsert {
public:
    int binInsert(int n, int m, int j, int i) {
        // write code here
        return n|=m<<j;
    }
};

Original: https://www.cnblogs.com/LonelyMoNan/p/16735464.html
Author: lemon-Breeze
Title: 二进制插入

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/607223/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球