嗯。。。尝试了一些新姿势,娱乐一下
#include <bits/stdc++.h>
using namespace std;int main()
{int n;while(~scanf("%d",&n)){printf("%d\n",((1<<31-__builtin_clz(n))^n)<<1|1);}return 0;
}
嗯。。。尝试了一些新姿势,娱乐一下
#include <bits/stdc++.h>
using namespace std;int main()
{int n;while(~scanf("%d",&n)){printf("%d\n",((1<<31-__builtin_clz(n))^n)<<1|1);}return 0;
}