資源簡介
文件結構: 局部搜索實驗之N皇后.doc:實驗報告 QS4_release.exe :可執行的程序 QS4.cpp :源碼 《300,000,000 Queens in Less Than One Minute》:原文
代碼片段和文件信息
#include?
#include?
#include?
#include?
const?short?C[]={305080100};?
long n=3000000;
long m;
short step;
clock_t start
finish;
FILE *fp=fopen(“QS4.out““w“);
short?get_C(long?n)
{
if (n<=10)
return?(n>8)?8:n;
else?if?(n<100)
return?n;
else?if?(n<1000)
return?C[0];
else?if?(n<10000)
return?C[1];
else?if?(n<100000)
return?C[2];
else
return?C[3];
}
void?main()
{
const?char?TIMES?=?5;
double?totaltimesumtime?=?0;
void?QS4();
void?QS1();
m?=?n?-?get_C(n);
for(char?run?=?0;?run?{
fprintf(fp“\n%d\n“n);
start?=?clock();
printf(?“\ntimes?=?%d\n?n?=?%d?m?=?%d\n“?run+1?n?m);
QS4();
finish?=?clock();
totaltime = (double)(finish?-?start)/CLOCKS_PER_SEC;
sumtime += totaltime;
printf(?“total?time?=?%-5.3g\n“?totaltime);
printf(?“total?step?=?%d\n“?step);
}//end?for?times
std::cout<<“\naverage?time:“<
fclo
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????150016??2009-12-01?21:18??check.exe
?????文件???????4450??2009-12-01?22:57??QS4.cpp
?????文件?????381003??2009-12-01?22:57??QS4_release.exe
?????文件?????109568??2009-12-01?23:26??局部搜索實驗之N皇后.doc
?????文件?????111295??2009-10-29?21:11??sigart91.pdf
-----------?---------??----------?-----??----
???????????????756332????????????????????5
- 上一篇:AC6925B.rar
- 下一篇:adxl345 原理圖庫 altium格式
評論
共有 條評論