只过了第一个点
查看原帖
只过了第一个点
549907
Aheaddd楼主2021/9/13 16:28
#include<iostream>
#include<string>
#include<cstdio>
#include<algorithm>
#include<vector>
using namespace std;

int ans;

int main()
{
	int n;
	cin >> n;
	ans = 1;
	for (int i = n/2; i > 0; i--)
	{
		ans++;
		for (int j = i / 2; j > 0; j /= 2)
		{
			ans++;
		}
	}
	cout << ans;

	return 0;
}

样例过了,自己试了几个其他的数也过了,为什么只有5分?求大佬指点

2021/9/13 16:28
加载中...