80分,为何最后一个测试点总是过不了
查看原帖
80分,为何最后一个测试点总是过不了
1258100
wanttoac楼主2024/3/12 20:44
#include<iostream>
using namespace std;
int main() {
	long long n,cnt;
	cin >> n;
	while (n) {
		n >>= 1;
		cnt++;
	}
	cout << 2 * ((1 << cnt) - 1);
	return 0;
}
2024/3/12 20:44
加载中...