亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test.cpp

??   有一串10000位數的主串由1、2、3、4四位數隨機獲得
?? CPP
字號:
#include <iostream>
using namespace std;
#include <time.h>


#define bitNum 10000  //隨機數的位數
#define boxNum 4  //盒子位數
#define cishu 100  //比較的次數

int getRandom(int a)  //隨機獲取從1到a的數,調用該函數前必須置種
{
	return rand() % a + 1;
}

//int getMi(int a, int b)  //求 a 的 b 次冪
//{
//	int result = a;
//	for (int i = 1; i < b; i++)
//	{
//		result *= a;
//	}
//	return result;
//}

bool tick[256] = {false};  // boxNum 的 boxNum 次方(即256)個模式串數字對應的對勾框,當第一次找到對應 boxNum 位數字時,前面打勾,即為true

bool allTick()  //當tick[]全打上對勾時返回true,否則返回false
{
	for (int i = 0; i < 256; i++)
	{
		if (!tick[i])
			return false;
	}
	return true;
}

int Child(int seed)  //主函數
{
	int allNum[256] = {0};  //用以存放模式串
	int ptr = 0;
	for (int i1 = 1; i1 <= 4; i1++)  //窮舉所有的 boxNum 位數作為模式串存入 allNum[] 中
	{
		for (int i2 = 1; i2 <= 4; i2++)
		{
			for (int i3 = 1; i3 <= 4; i3++)
			{
				for (int i4 = 1; i4 <= 4; i4++)
				{
					allNum[ptr] = i1 * 1000 + i2 * 100 + i3 * 10 + i4;
					ptr++;
				}
			}
		}
	}
	int randomNum[bitNum] = {0};  //初始化
	srand(seed);  //隨機種子
	for (int i = 0; i < bitNum; i++)
	{
		randomNum[i] = getRandom(4);
	}
	/*
	cout<<"隨機得到的主串如下:"<<endl;
	for (i = 0; i < bitNum; i++)  //顯示所創(chuàng)建的 bitNum 位隨機數
	{
		cout<<randomNum[i];
	}
	cout<<endl;
	*/
	
	//cout<<"Loading...Pleast wait..."<<endl<<endl;

	int box[boxNum] = {0};  //每次用 boxNum 位去取得子串,此稱box
	int checkTimes = 0;  //為優(yōu)化算法,僅在取得了 boxNum 的 boxNum 次方(即256)個數后才開始每次檢測所有的 tick[] 是否為 true
	int times = 0;  //統計次數,即為題目所求
	for (i = 0; i <= bitNum - boxNum; i++)  //模式串不超出主串
	{
		for (int j = 0; j < boxNum; j++)  // box 獲取子串
		{
			box[j] = randomNum[i+j];
		}
		/*for (int k = 0; k < boxNum; k++)  //顯示每次盒子獲得的數字
		{
			cout<<box[k];
		}
		cout<<endl;*/
		int tmpNum = box[0] * 1000 + box[1] * 100 + box[2] * 10 + box[3];  // tmpNum 用來與 allNum 比較,當第一次相等時則在前面打勾(tick[]為true)
		for (int i = 0; i < 256; i++)
		{
			if (allNum[i] == tmpNum)
			{
				tick[i] = true;
			}
		}
		times++;

		if (checkTimes >= 255)
		{
			for (int i = 0; i < 256; i++)
			{
				if (allTick())  //當所有的 tick[] 都打上勾時,則全部找完,輸出總次數
				{
					//cout<<"已找完,總次數為: "<<times<<endl;
					//return 0;
					return times;
				}
			}
		}
		checkTimes++;
	}
	cout<<"未找完,總次數為: "<<times<<endl;
	return 0;
}

int main()
{
	cout<<"   *** 四位模式匹配 ***"<<endl<<"=========================="<<endl;
	int result[cishu] = {0};  //要比較cishu次,存放每次的結果
	for (int i = 0; i < cishu; i++)
	{
		cout<<"正在進行第"<<i+1<<"次比較,共比較"<<cishu<<"次。\r";
		for (int j = 0; j < 256; j++)
			tick[j] = false;
		int randomseed = 0;
		srand((unsigned)time(NULL));
		randomseed = (int)(rand() * i * 10000);  //作隨機種子
		result[i] = Child(randomseed);
	}
	cout<<endl<<endl;
	for (i = 0; i < cishu; i++)
		cout<<"第"<<i+1<<"次結果:"<<result[i]<<endl;
	int sum = 0;
	for (i = 0; i < cishu; i++)
		sum = sum + result[i];
	sum = sum * 1.0 / cishu;
	cout<<"平均比較次數為:"<<sum<<endl;
	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线播放不卡| 欧美久久久影院| 26uuu国产日韩综合| 欧美激情自拍偷拍| 亚洲综合激情小说| 精品制服美女丁香| 欧美写真视频网站| 国产视频在线观看一区二区三区| 亚洲精品免费视频| 国产乱码一区二区三区| 欧美亚洲综合另类| 国产欧美日产一区| 麻豆91免费观看| 91成人国产精品| 国产精品成人免费在线| 久久国产人妖系列| 欧美三级韩国三级日本三斤| 中文字幕国产一区二区| 久久精品国产久精国产| 欧美日韩亚洲综合一区| 国产精品电影院| 国产乱子轮精品视频| 51精品久久久久久久蜜臀| 亚洲精品久久久久久国产精华液| 国产激情视频一区二区三区欧美| 欧美一区二区网站| 午夜视频在线观看一区二区| 不卡一区在线观看| 欧美激情在线免费观看| 精品一区二区三区免费毛片爱 | 综合激情成人伊人| 国产精品一品二品| 久久这里只精品最新地址| 免播放器亚洲一区| 欧美日韩国产欧美日美国产精品| 亚洲欧美日韩国产综合在线| 成人免费高清在线观看| 国产欧美精品在线观看| 国产毛片一区二区| 国产日韩欧美精品综合| 国产成人免费在线观看不卡| 国产日韩精品一区| 丁香另类激情小说| 国产午夜亚洲精品理论片色戒| 国产一区二区三区综合| 国产亚洲欧美日韩日本| 丁香网亚洲国际| 中文字幕不卡一区| 99久久精品免费| 亚洲丝袜自拍清纯另类| 在线精品亚洲一区二区不卡| 亚洲一卡二卡三卡四卡无卡久久| 欧美在线|欧美| 日日欢夜夜爽一区| 日韩情涩欧美日韩视频| 国产在线观看一区二区| 中文字幕精品一区二区精品绿巨人| 丰满亚洲少妇av| 亚洲精选一二三| 欧美伦理影视网| 国产永久精品大片wwwapp| 国产精品午夜春色av| 91福利视频久久久久| 日韩成人伦理电影在线观看| 欧美mv日韩mv国产| 99riav一区二区三区| 亚洲国产成人av网| 欧美一区二区精美| 成人精品在线视频观看| 亚洲一区成人在线| 久久久久久久一区| 日本电影亚洲天堂一区| 免费亚洲电影在线| 国产午夜三级一区二区三| 91一区一区三区| 免费看精品久久片| 国产精品成人免费精品自在线观看 | 国产福利一区在线| 一区二区三区久久| 久久综合av免费| 欧美日韩精品综合在线| 丰满放荡岳乱妇91ww| 亚洲成人一区二区在线观看| 久久精品一区蜜桃臀影院| 欧美日韩免费观看一区二区三区| 激情综合色综合久久综合| 一区二区三区欧美激情| 中文字幕精品三区| 日韩精品一区二区在线观看| 在线观看日韩一区| 国产成人免费视频网站高清观看视频 | 国产不卡视频在线播放| 国产黑丝在线一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩在线播放三区| 国产成人午夜精品影院观看视频| 国产精品福利在线播放| 日韩三级.com| 色婷婷激情一区二区三区| 国产成人8x视频一区二区 | 欧美一二三四在线| 国产成人亚洲综合色影视| 亚洲综合网站在线观看| 国产精品久久久久7777按摩| 欧美一级二级三级乱码| 色婷婷av一区| 大陆成人av片| 麻豆免费精品视频| 亚洲国产精品久久人人爱| 亚洲精品高清在线| 欧美国产日韩精品免费观看| 制服丝袜激情欧洲亚洲| 色激情天天射综合网| 国模少妇一区二区三区| 日本视频在线一区| 亚洲国产日日夜夜| 亚洲人午夜精品天堂一二香蕉| 久久综合九色综合欧美98| 欧美男生操女生| 91国产免费观看| 成人免费va视频| 国产一区久久久| 国产成人久久精品77777最新版本| 日韩电影免费在线看| 亚洲国产sm捆绑调教视频 | 制服视频三区第一页精品| 欧美影视一区二区三区| aaa国产一区| av一本久道久久综合久久鬼色| 国产美女精品一区二区三区| 久久av资源站| 亚洲免费视频成人| 亚洲国产另类av| 亚洲在线视频网站| 亚洲激情在线激情| 亚洲欧美激情插| 亚洲一区在线视频| 亚洲一区二区三区精品在线| 一区二区三区四区视频精品免费| 亚洲激情在线激情| 国产三级精品在线| 久久久青草青青国产亚洲免观| 色综合久久久久综合体桃花网| 99免费精品在线观看| 欧日韩精品视频| 欧美久久高跟鞋激| 日韩一卡二卡三卡国产欧美| 日韩一区二区三区视频| 国产欧美日韩另类一区| 国产精品美日韩| 精品国产免费一区二区三区四区 | 欧美日韩大陆一区二区| 欧美高清视频一二三区| 欧美老人xxxx18| 欧美α欧美αv大片| 国产精品欧美久久久久无广告 | 欧美系列亚洲系列| 欧美妇女性影城| 欧美精品一区二区三区高清aⅴ | 粉嫩高潮美女一区二区三区| gogogo免费视频观看亚洲一| 91日韩在线专区| 日韩欧美亚洲国产精品字幕久久久| 精品欧美久久久| 国产精品黄色在线观看| 亚洲最新视频在线观看| 日本系列欧美系列| 色诱亚洲精品久久久久久| 欧美精品日韩精品| 欧美激情资源网| 亚洲6080在线| 国产不卡高清在线观看视频| 欧美日韩一卡二卡| 精品国产成人在线影院| 亚洲人成伊人成综合网小说| 亚洲精品大片www| 国产资源精品在线观看| 日本久久精品电影| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲不卡一区二区三区| 国产激情一区二区三区| 欧美日韩国产综合草草| 久久久午夜电影| 一区二区三区免费观看| jiyouzz国产精品久久| 日韩一区二区在线免费观看| 亚洲欧洲另类国产综合| 精品一区二区三区久久久| 色综合久久久久综合体| 亚洲国产综合视频在线观看| 国产一区二区三区香蕉| 在线播放91灌醉迷j高跟美女 | 美女视频免费一区| 91美女片黄在线| 国产无人区一区二区三区| 青青草国产精品亚洲专区无| 91色九色蝌蚪| 国产日韩在线不卡| 成人免费毛片片v| 精品国产区一区|