题解:P16438 [XJTUPC 2026] 共同特征
题目大意
给定正整数
题目解法
设
首先,我们知道,对于
所以
所以满足
所以答案为
代码
#include <bits/stdc++.h>
#define int long long
using namespace std;
constexpr int N = 1e6 + 5;
int T, x;
inline int lowbit(int x) {
return x & (-x);
}
signed main() {
ios :: sync_with_stdio (false);
cin. tie (0), cout. tie (0);
cin >> T;
while (T--) {
cin >> x;
cout << lowbit(x) << '\n';
}
return 0;
}
如果你认为我的题解还行,点个赞并关注我再走吧。