Mikasa #735-div2

简介: 题意:找到n ^ 1 … n ^ m中最小为出现的非负整数

a163461846cd45629fbc0b5a679785a6.png

题意:找到n ^ 1 … n ^ m中最小为出现的非负整数


int main() {
    int _ = read;
    while (_--) {
        int n = read, m = read;
        if(n > m) {
          puts("0");
          continue;
        }
        ++m;
        int ans = 0;
        for (int i = 30; i >= 0; i--) {
            if ((m & (1 << i)) && !(n & (1 << i))) ans |= 1 << i;
            else if ((n & (1 << i)) && !(m & (1 << i))) break;
        }
        printf("%d\n", ans);
    }
    return 0;
}



目录
相关文章
|
机器学习/深度学习 人工智能 BI
B. Swaps<743,div2>
B. Swaps<743,div2>
82 0
|
3月前
|
前端开发 容器
怎么让一个 div 水平垂直居中
要使一个 `div` 元素在页面上水平垂直居中,可以采用 CSS 的 Flexbox 或 Grid 布局方法。使用 Flexbox 时,可在父元素上设置 `display: flex; justify-content: center; align-items: center;`,而子 `div` 将会自动在中心显示。另一种方法是使用 Grid 布局,设置父元素 `display: grid; place-items: center;` 也能达到相同的效果。
|
8月前
|
前端开发
layui-form
`layui-form`是一个前端表单组件,提供多种表单类型如单行、多行排列的输入框,下拉选择框(支持模糊搜索),单选框和复选框。表单元素可通过`required`和`lay-verify`属性进行必填和验证设置。编辑器如`layedit`可用于富文本输入,表单监听事件如提交和单选器可绑定回调函数进行处理。此外,能动态更新渲染表单,初始化表单数据并进行数据校验,包括自定义验证规则。
91 1
|
前端开发 JavaScript API
layui--02
layui--02
77 0
|
前端开发 JavaScript 开发者
layui01
layui01
65 0
|
机器学习/深度学习 人工智能
B2. Wonderful Coloring - 2<734.div3>
B2. Wonderful Coloring - 2<734.div3>
66 1
|
前端开发 JavaScript API
Layui介绍
Layui介绍
183 0
|
开发框架 前端开发 JavaScript
LayUI的使用
LayUI的使用
115 0
layui--03
layui--03
50 0