升级版猜数字

蒟蒻来讲题,还望大家喜。若哪有问题,大家尽可提!

Hello 大家好啊!大家可以看一下我写的一个类!!!

==========================================================================================

可曾想要不用实名认证的游戏?可曾想要不用网络就能玩的游戏?

现在就给大家一款升级版猜数字!

本游戏适合年满12周岁以上的用户使用,请您确定已如实进行实名注册。

为了您的健康,请合理控制游戏时间。

抵制不良游戏,拒绝盗版游戏。   

注意自我保护,谨防受骗上当。

适度游戏益脑,沉迷游戏伤身。

合理安排时间,享受健康生活。

绝对仿真  

#include
#include
#include
using namespace std;
int getrand(int mn,int mx){
	return (rand()%(mx-mn+1))+mn;
}
void color(int n)
{
	SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), n);
	return;
}
int main(){
	color(10);
	cout<>n;
		if (n==r) {
			cout<<"猜中了!您只用了"<r){
			cout<<"猜大了哦!"<>n;
		if (n==r) {
			cout<<"You have guessed the right number!You only use "<r){
			cout<<"Guess is too big!"<

最后赠出二分算法


概念:二分算法,又称折半查找,即在一个单调有序的集合中查找一个解。每次分为左右两部分,判断解在哪个部分中并调整上下界,直到找到目标元素,每次二分后都将舍弃一半的查找空间。
2.算法复杂度:O(logn)
3.二分法常见模型
(1)二分查找
在一个单调有序的区间上求解分界点。
(2)二分答案
最小值最大(最大值最小)问题,这类双最值问题常常选用二分法求解,也就是确定答案后,配合贪心、DP等其他算法检验这个答案是否合理,将最优化问题转换为判定性问题。
注:一般题目默认在一个从小到大的区间上。
————————————————
二分参考链接:https://blog.csdn.net/qq_52122749/article/details/121741866

你可能感兴趣的:(c++)