首页 > 76选数
头像 金刚侠
发表于 2025-12-22 15:45:44
#include <iostream> using namespace std; int main() { unsigned long long n,m =1; cin>>n; while(m<n){ m=(m<<1) 展开全文
头像 丘馗
发表于 2026-01-19 18:19:34
#include <iostream> using namespace std; /*通过位运算技巧,将高位复制到所有低位*/ void fillBits01(long long n) { if(n<=1) {cout<<n<<endl;retur 展开全文
头像 SDU_25_数学交叉_新耕孙
发表于 2025-12-19 15:13:07
#include <iostream> using namespace std; int main() { long long n; cin>>n; unsigned long long mask = 1; while(mask<n){ 展开全文
头像 glerium
发表于 2025-12-01 19:57:03
#include <iostream> using namespace std; int main() { long long n; cin >> n; cout << (1ll << (__lg(n) + 1)) - 1; } // 展开全文
头像 _name
发表于 2025-12-30 22:12:39
#include <cmath> #include <iostream> using namespace std; int main() { /* 对于任意一个数x 将其转为2进制 1010 0011 ... 11 展开全文
头像 游云吞鲸
发表于 2026-01-18 23:03:25
#include <bits/stdc++.h> using namespace std; #define int long long signed main() { int n; cin >> n; if (n == 1) cout << 展开全文

等你来战

查看全部