样例已过,0分求调!
查看原帖
样例已过,0分求调!
1188174
liaoxingyu楼主2025/1/15 17:09
#include<bits/stdc++.h>
using namespace std;
int n , m;
bool check (int x){
	long long sum = pow (x,m);
	return sum <= n;
}
int main(){
	cin >> n >> m;
	int l = 1,r = n,ans = 0,mid;
	while (l <= r){
		mid = l + r >> 1;
		if (check (mid)){
			ans ++;
			l = mid + 1;
		}else r = mid - 1;
	}
	cout << ans;
	return 0;
}
2025/1/15 17:09
加载中...