社区讨论

这题没人用二分吗

B3627立方根参与者 5已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@m0gbjd7i
此快照首次捕获于
2024/08/30 14:14
2 年前
此快照最后确认于
2025/11/04 22:01
4 个月前
查看原帖
我的得分过程: 1.10分,原数开longlong但上下界没开
2.50分,开了ll
3.0分,开unsigned long long 忘记加n,也就是usigned long long
4.终于满分啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
甚至加了很多特判,应为不知道要不要加
CPP
#include<bits/stdc++.h>
using namespace std;
#define ll unsigned long long

ll n;

int main() {
	cin >> n;
	if (1 <= n && n <= 7) {
		cout << 1;
	} else if (8 <= n && n <= 26) cout << 2;
	else if (27 <= n && n <= 63) cout << 3;
	else if (64 <= n && n <= 124) cout << 4;
	else {
		//二分的部分就不展示啦啦
	}
}

回复

4 条回复,欢迎继续交流。

正在加载回复...