锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产成人精品综合久久久,男女久久久国产一区二区三区,久久99国产精品二区不卡 http://m.shnenglu.com/assist/archive/2007/11/27/24736.html#37374th th Tue, 27 Nov 2007 03:40:00 GMT http://m.shnenglu.com/assist/archive/2007/11/27/24736.html#37374 ]]>re: VC++紿楀彛鍒嗗壊涓庨氫俊瀹炰緥[鏈櫥褰昡 http://m.shnenglu.com/assist/archive/2007/11/27/24736.html#37350th th Mon, 26 Nov 2007 16:16:00 GMT http://m.shnenglu.com/assist/archive/2007/11/27/24736.html#37350 ]]>re: C++閬椾紶綆楁硶婧愮▼搴?/title> http://m.shnenglu.com/assist/archive/2007/10/21/24873.html#34733starlet starlet Sun, 21 Oct 2007 00:15:00 GMT http://m.shnenglu.com/assist/archive/2007/10/21/24873.html#34733 ]]> re: VC++紿楀彛鍒嗗壊涓庨氫俊瀹炰緥 http://m.shnenglu.com/assist/archive/2007/10/06/24736.html#33597aa aa Sat, 06 Oct 2007 02:26:00 GMT http://m.shnenglu.com/assist/archive/2007/10/06/24736.html#33597 ]]>re: VC++紿楀彛鍒嗗壊涓庨氫俊瀹炰緥 http://m.shnenglu.com/assist/archive/2007/10/06/24736.html#33596aa aa Sat, 06 Oct 2007 02:13:00 GMT http://m.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://m.shnenglu.com/assist/archive/2007/06/25/24873.html#269167777 7777 Mon, 25 Jun 2007 09:33:00 GMT http://m.shnenglu.com/assist/archive/2007/06/25/24873.html#26916 ]]> re: C++閬椾紶綆楁硶婧愮▼搴?/title> http://m.shnenglu.com/assist/archive/2007/05/27/24873.html#24942姹熸按鍏?/dc:creator>姹熸按鍏?/author>Sun, 27 May 2007 11:04:00 GMT http://m.shnenglu.com/assist/archive/2007/05/27/24873.html#24942 ]]> re: C++閬椾紶綆楁硶婧愮▼搴?/title> http://m.shnenglu.com/assist/archive/2007/05/26/24873.html#24898pass86 pass86 Sat, 26 May 2007 09:38:00 GMT http://m.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; } ]]>
996久久国产精品线观看 |
国产精品久久毛片完整版 |
99久久人人爽亚洲精品美女 |
久久99国产精品99久久 |
久久WWW免费人成—看片 |
亚洲婷婷国产精品电影人久久 |
久久无码高潮喷水 |
久久国产精品国产自线拍免费 |
久久se精品一区精品二区国产
|
久久人人爽人人爽人人片AV高清
|
久久精品一本到99热免费 |
久久综合丝袜日本网 |
久久只这里是精品66 |
亚洲国产成人久久精品影视 |
久久精品国产亚洲av麻豆蜜芽 |
成人久久久观看免费毛片 |
2021国产精品久久精品 |
成人亚洲欧美久久久久
|
99久久精品九九亚洲精品 |
亚洲国产精品无码久久SM |
亚洲人成无码www久久久 |
9191精品国产免费久久 |
色88久久久久高潮综合影院 |
久久九九免费高清视频 |
久久A级毛片免费观看 |
久久妇女高潮几次MBA |
99久久香蕉国产线看观香 |
久久激情亚洲精品无码?V |
久久99国产精品二区不卡 |
99久久99久久久精品齐齐 |
久久国产欧美日韩精品 |
久久丫忘忧草产品 |
亚洲欧美另类日本久久国产真实乱对白 |
97久久超碰国产精品2021 |
色8久久人人97超碰香蕉987 |
亚洲中文字幕久久精品无码APP |
亚洲国产成人久久综合野外 |
色婷婷噜噜久久国产精品12p
|
亚洲精品乱码久久久久66 |
久久人人爽人人爽人人爽 |
亚洲欧美成人综合久久久 |