题解

61 条题解

  • -2
    @ 2017-02-16 14:04:56
    #include<iostream>
    using namespace std;
    int n,x;
    int main()
    {
        cin>>n;
        x=n;
        for(int i=0;i<31;i++){
            x=x>>1; n=n^x;
        }
        cout<<n+1<<endl;
        return 0;
    }
    

信息

ID
1176
难度
2
分类
组合数学 点击显示
标签
(无)
递交数
1090
已通过
609
通过率
56%
被复制
7
上传者