锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产成人精品综合久久久,男女久久久国产一区二区三区,久久99国产精品二区不卡 http://www.shnenglu.com/assist/archive/2007/11/27/24736.html#37374th th Tue, 27 Nov 2007 03:40:00 GMT http://www.shnenglu.com/assist/archive/2007/11/27/24736.html#37374 ]]>re: VC++紿楀彛鍒嗗壊涓庨氫俊瀹炰緥[鏈櫥褰昡 http://www.shnenglu.com/assist/archive/2007/11/27/24736.html#37350th th Mon, 26 Nov 2007 16:16:00 GMT http://www.shnenglu.com/assist/archive/2007/11/27/24736.html#37350 ]]>re: C++閬椾紶綆楁硶婧愮▼搴?/title> http://www.shnenglu.com/assist/archive/2007/10/21/24873.html#34733starlet starlet Sun, 21 Oct 2007 00:15:00 GMT http://www.shnenglu.com/assist/archive/2007/10/21/24873.html#34733 ]]> re: VC++紿楀彛鍒嗗壊涓庨氫俊瀹炰緥 http://www.shnenglu.com/assist/archive/2007/10/06/24736.html#33597aa aa Sat, 06 Oct 2007 02:26:00 GMT http://www.shnenglu.com/assist/archive/2007/10/06/24736.html#33597 ]]>re: VC++紿楀彛鍒嗗壊涓庨氫俊瀹炰緥 http://www.shnenglu.com/assist/archive/2007/10/06/24736.html#33596aa aa Sat, 06 Oct 2007 02:13:00 GMT http://www.shnenglu.com/assist/archive/2007/10/06/24736.html#33596 Release/SplitWndDemo.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
鎬庝箞鍥炰簨? ]]> re: C++閬椾紶綆楁硶婧愮▼搴?/title> http://www.shnenglu.com/assist/archive/2007/06/25/24873.html#269167777 7777 Mon, 25 Jun 2007 09:33:00 GMT http://www.shnenglu.com/assist/archive/2007/06/25/24873.html#26916 ]]> re: C++閬椾紶綆楁硶婧愮▼搴?/title> http://www.shnenglu.com/assist/archive/2007/05/27/24873.html#24942姹熸按鍏?/dc:creator>姹熸按鍏?/author>Sun, 27 May 2007 11:04:00 GMT http://www.shnenglu.com/assist/archive/2007/05/27/24873.html#24942 ]]> re: C++閬椾紶綆楁硶婧愮▼搴?/title> http://www.shnenglu.com/assist/archive/2007/05/26/24873.html#24898pass86 pass86 Sat, 26 May 2007 09:38:00 GMT http://www.shnenglu.com/assist/archive/2007/05/26/24873.html#24898 /******************************************************************** Filename: aiWorld.h Purpose: 閬椾紶綆楁硶錛岃姳鏈墊紨鍖栥?br> Author: pass86 E-mail: pass86@gmail.com Created: 2007/03/29 Id: Copyright: Licence: *********************************************************************/ #ifndef AIWORLD_H_ #define AIWORLD_H_ #include <iostream> #include <ctime> #include <cstdlib> #include <cmath> #define kMaxFlowers 10 using std::cout; using std::endl; class ai_World { public: ai_World() { srand(time(0)); } ~ai_World() {} int temperature[kMaxFlowers]; //娓╁害 int water[kMaxFlowers]; //姘磋川 int sunlight[kMaxFlowers]; //闃沖厜 int nutrient[kMaxFlowers]; //鍏誨垎 int beneficialInsect[kMaxFlowers]; //鐩婅櫕 int harmfulInsect[kMaxFlowers]; //瀹寵櫕 int currentTemperature; int currentWater; int currentSunlight; int currentNutrient; int currentBeneficialInsect; int currentHarmfulInsect; /** 絎竴浠h姳鏈?br> */ void Encode(); /** 鑺辨湹閫傚悎鍑芥暟 */ int Fitness(int flower); /** 鑺辨湹婕斿寲 */ void Evolve(); /** 榪斿洖鍖洪棿[start, end]鐨勯殢鏈烘暟 */ inline int tb_Rnd(int start, int end) { if (start > end) return 0; else { //srand(time(0)); return (rand() % (end + 1) + start); } } /** 鏄劇ず鏁板?br> */ void show(); }; // ----------------------------------------------------------------- // void ai_World::Encode() // ----------------------------------------------------------------- // { int i; for (i=0;i<kMaxFlowers;i++) { temperature[i]=tb_Rnd(1,75); water[i]=tb_Rnd(1,75); sunlight[i]=tb_Rnd(1,75); nutrient[i]=tb_Rnd(1,75); beneficialInsect[i]=tb_Rnd(1,75); harmfulInsect[i]=tb_Rnd(1,75); } currentTemperature=tb_Rnd(1,75); currentWater=tb_Rnd(1,75); currentSunlight=tb_Rnd(1,75); currentNutrient=tb_Rnd(1,75); currentBeneficialInsect=tb_Rnd(1,75); currentHarmfulInsect=tb_Rnd(1,75); currentTemperature=tb_Rnd(1,75); currentWater=tb_Rnd(1,75); currentSunlight=tb_Rnd(1,75); currentNutrient=tb_Rnd(1,75); currentBeneficialInsect=tb_Rnd(1,75); currentHarmfulInsect=tb_Rnd(1,75); } // ----------------------------------------------------------------- // int ai_World::Fitness(int flower) // ----------------------------------------------------------------- // { int theFitness; theFitness=abs(temperature[flower]-currentTemperature); theFitness=theFitness+abs(water[flower]-currentWater); theFitness=theFitness+abs(sunlight[flower]-currentSunlight); theFitness=theFitness+abs(nutrient[flower]-currentNutrient); theFitness=theFitness+abs(beneficialInsect[flower]-currentBeneficialInsect); theFitness=theFitness+abs(harmfulInsect[flower]-currentHarmfulInsect); return (theFitness); } // ----------------------------------------------------------------- // void ai_World::Evolve() // ----------------------------------------------------------------- // { int fitTemperature[kMaxFlowers]; int fitWater[kMaxFlowers]; int fitSunlight[kMaxFlowers]; int fitNutrient[kMaxFlowers]; int fitBeneficialInsect[kMaxFlowers]; int fitHarmfulInsect[kMaxFlowers]; int fitness[kMaxFlowers]; int i; int leastFit=0; int leastFitIndex; for (i=0;i<kMaxFlowers;i++) if (Fitness(i)>leastFit) { leastFit=Fitness(i); leastFitIndex=i; } temperature[leastFitIndex]=temperature[tb_Rnd(0,kMaxFlowers - 1)]; water[leastFitIndex]=water[tb_Rnd(0,kMaxFlowers - 1)]; sunlight[leastFitIndex]=sunlight[tb_Rnd(0,kMaxFlowers - 1)]; nutrient[leastFitIndex]=nutrient[tb_Rnd(0,kMaxFlowers - 1)]; beneficialInsect[leastFitIndex]=beneficialInsect[tb_Rnd(0,kMaxFlowers - 1)]; harmfulInsect[leastFitIndex]=harmfulInsect[tb_Rnd(0,kMaxFlowers - 1)]; for (i=0;i<kMaxFlowers;i++) { fitTemperature[i]=temperature[tb_Rnd(0,kMaxFlowers - 1)]; fitWater[i]=water[tb_Rnd(0,kMaxFlowers - 1)]; fitSunlight[i]=sunlight[tb_Rnd(0,kMaxFlowers - 1)]; fitNutrient[i]=nutrient[tb_Rnd(0,kMaxFlowers - 1)]; fitBeneficialInsect[i]=beneficialInsect[tb_Rnd(0,kMaxFlowers - 1)]; fitHarmfulInsect[i]=harmfulInsect[tb_Rnd(0,kMaxFlowers - 1)]; } for (i=0;i<kMaxFlowers;i++) { temperature[i]=fitTemperature[i]; water[i]=fitWater[i]; sunlight[i]=fitSunlight[i]; nutrient[i]=fitNutrient[i]; beneficialInsect[i]=fitBeneficialInsect[i]; harmfulInsect[i]=fitHarmfulInsect[i]; } for (i=0;i<kMaxFlowers;i++) { if (tb_Rnd(1,100)==1) temperature[i]=tb_Rnd(1,75); if (tb_Rnd(1,100)==1) water[i]=tb_Rnd(1,75); if (tb_Rnd(1,100)==1) sunlight[i]=tb_Rnd(1,75); if (tb_Rnd(1,100)==1) nutrient[i]=tb_Rnd(1,75); if (tb_Rnd(1,100)==1) beneficialInsect[i]=tb_Rnd(1,75); if (tb_Rnd(1,100)==1) harmfulInsect[i]=tb_Rnd(1,75); } } void ai_World::show() { // cout << "\t temperature water sunlight nutrient beneficialInsect harmfulInsect\n"; cout << "current\t " << currentTemperature << "\t " << currentWater << "\t "; cout << currentSunlight << "\t " << currentNutrient << "\t "; cout << currentBeneficialInsect << "\t " << currentHarmfulInsect << "\n"; for (int i=0;i<kMaxFlowers;i++) { cout << "Flower " << i << ": "; cout << temperature[i] << "\t "; cout << water[i] << "\t "; cout << sunlight[i] << "\t "; cout << nutrient[i] << "\t "; cout << beneficialInsect[i] << "\t "; cout << harmfulInsect[i] << "\t "; cout << endl; } } #endif // AIWORLD_H_ //test.cpp #include <iostream> #include "ai_World.h" using namespace std; int main() { ai_World a; a.Encode(); // a.show(); for (int i = 0; i < 10; i++) { cout << "Generation " << i << endl; a.Evolve(); a.show(); } system("PAUSE"); return 0; } ]]>
久久99热精品 |
久久久噜噜噜久久中文字幕色伊伊 |
成人妇女免费播放久久久 |
久久精品视频网 |
久久99热这里只有精品国产 |
国产亚洲综合久久系列 |
国产亚洲色婷婷久久99精品91 |
久久只这里是精品66 |
…久久精品99久久香蕉国产 |
久久久噜噜噜久久中文字幕色伊伊 |
乱亲女H秽乱长久久久 |
久久亚洲国产成人精品无码区 |
久久狠狠高潮亚洲精品 |
青青青青久久精品国产h |
久久久久高潮综合影院 |
久久精品无码一区二区三区日韩 |
久久亚洲欧美国产精品 |
成人综合久久精品色婷婷 |
狠狠精品久久久无码中文字幕
|
国产日韩欧美久久 |
久久99精品久久只有精品 |
久久九九兔免费精品6 |
热久久国产欧美一区二区精品 |
久久电影网2021 |
99久久综合狠狠综合久久止 |
亚洲精品乱码久久久久66 |
久久天天躁狠狠躁夜夜avapp |
久久综合五月丁香久久激情 |
国内精品久久久久久久涩爱 |
91精品国产综合久久香蕉 |
久久精品国内一区二区三区 |
精品久久久久久 |
久久亚洲高清观看 |
大蕉久久伊人中文字幕 |
午夜不卡888久久 |
国产午夜精品理论片久久 |
99久久婷婷国产一区二区 |
久久人人爽人人爽人人片AV东京热
|
久久久这里有精品 |
伊人久久亚洲综合影院 |
亚洲精品无码久久久久AV麻豆 |