50分,玄关!!!
  • 板块B3627 立方根
  • 楼主Perry0301
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/12 13:08
  • 上次更新2024/12/12 18:38:55
查看原帖
50分,玄关!!!
1190175
Perry0301楼主2024/12/12 13:08
#include<bits/stdc++.h>
using namespace std;
long long n;
long long q()
{
	long long l=0,r=sqrt(n),mid,ans=-10;
	while(l<=r)
	{
		mid=(l+r)>>1;
		if(mid*mid*mid==n)
		{
			return mid;
		}
		else if(mid*mid*mid<n)
		{
			ans=max(ans,mid);
			l=mid+1;
		}
		else
		{
			r=mid-1;
		}
	}
	return ans;
}
int main()
{
	cin>>n;
	cout<<q();
	return 0;
 } 
2024/12/12 13:08
加载中...