C++源代碼,遞歸實(shí)現(xiàn)。原問題描述:鼓上蚤時(shí)遷到一個(gè)山洞里去盜寶,里面有n件寶貝,價(jià)值分別是a1,a2......an,并且滿足ai大于a1+a2+....+a(i-1)的和。他身上有一個(gè)背包,能裝的東西最大價(jià)值是K,他只能進(jìn)洞一次,請(qǐng)問他最多能帶出多少? 要求:輸入K,n,a1,a2......an 輸出:他能最多帶出的寶物價(jià)值
標(biāo)簽: 源代碼
上傳時(shí)間: 2013-12-05
上傳用戶:z754970244
Java平臺(tái)上實(shí)現(xiàn)的五子棋對(duì)戰(zhàn)程序,有還不錯(cuò)的AI,還包括了作為服務(wù)器端的裁判程序
上傳時(shí)間: 2013-11-26
上傳用戶:heart520beat
//Euler 函數(shù)前n項(xiàng)和 /* phi(n) 為n的Euler原函數(shù) if( (n/p) % i == 0 ) phi(n)=phi(n/p)*i else phi(n)=phi(n/p)*(i-1) 對(duì)于約數(shù):divnum 如果i|pr[j] 那么 divnum[i*pr[j]]=divsum[i]/(e[i]+1)*(e[i]+2) //最小素因子次數(shù)加1 否則 divnum[i*pr[j]]=divnum[i]*divnum[pr[j]] //滿足積性函數(shù)條件 對(duì)于素因子的冪次 e[i] 如果i|pr[j] e[i*pr[j]]=e[i]+1 //最小素因子次數(shù)加1 否則 e[i*pr[j]]=1 //pr[j]為1次 對(duì)于本題: 1. 篩素?cái)?shù)的時(shí)候首先會(huì)判斷i是否是素?cái)?shù)。 根據(jù)定義,當(dāng) x 是素?cái)?shù)時(shí) phi[x] = x-1 因此這里我們可以直接寫上 phi[i] = i-1 2. 接著我們會(huì)看prime[j]是否是i的約數(shù) 如果是,那么根據(jù)上述推導(dǎo),我們有:phi[ i * prime[j] ] = phi[i] * prime[j] 否則 phi[ i * prime[j] ] = phi[i] * (prime[j]-1) (其實(shí)這里prime[j]-1就是phi[prime[j]],利用了歐拉函數(shù)的積性) 經(jīng)過以上改良,在篩完素?cái)?shù)后,我們就計(jì)算出了phi[]的所有值。 我們求出phi[]的前綴和 */
標(biāo)簽: phi Euler else 函數(shù)
上傳時(shí)間: 2016-12-31
上傳用戶:gyq
// 入口參數(shù): // l: l = 0, 傅立葉變換 l = 1, 逆傅立葉變換 // il: il = 0,不計(jì)算傅立葉變換或逆變換模和幅角;il = 1,計(jì)算模和幅角 // n: 輸入的點(diǎn)數(shù),為偶數(shù),一般為32,64,128,...,1024等 // k: 滿足n=2^k(k>0),實(shí)質(zhì)上k是n個(gè)采樣數(shù)據(jù)可以分解為偶次冪和奇次冪的次數(shù) // pr[]: l=0時(shí),存放N點(diǎn)采樣數(shù)據(jù)的實(shí)部 // l=1時(shí), 存放傅立葉變換的N個(gè)實(shí)部 // pi[]: l=0時(shí),存放N點(diǎn)采樣數(shù)據(jù)的虛部 // l=1時(shí), 存放傅立葉變換的N個(gè)虛部 // // 出口參數(shù): // fr[]: l=0, 返回傅立葉變換的實(shí)部 // l=1, 返回逆傅立葉變換的實(shí)部 // fi[]: l=0, 返回傅立葉變換的虛部 // l=1, 返回逆傅立葉變換的虛部 // pr[]: il = 1,i = 0 時(shí),返回傅立葉變換的模 // il = 1,i = 1 時(shí),返回逆傅立葉變換的模 // pi[]: il = 1,i = 0 時(shí),返回傅立葉變換的輻角 // il = 1,i = 1 時(shí),返回逆傅立葉變換的輻角
上傳時(shí)間: 2017-01-03
上傳用戶:ynsnjs
windows嵌入式編程,一個(gè)帶有網(wǎng)絡(luò)功能的紙牌游戲。可以建立主機(jī),加入游戲等。也有單機(jī)游戲,可令A(yù)I參與游戲。 使用了Windows mobile 6 professional sdk 如果使用device emulator測(cè)試此程序,請(qǐng)?zhí)崆鞍惭bvirtual PC 2007或者device emulator虛擬網(wǎng)卡,否則網(wǎng)絡(luò)功能無法演示。
上傳時(shí)間: 2017-01-03
上傳用戶:sssl
登陸用戶名/密碼亂輸入即可,因?yàn)楣δ懿辉谶@兒。 登陸界面全是圖片,只是為了演示更親切一點(diǎn)。 主要對(duì)話AI內(nèi)容在talk.dat 里面,他是程序的數(shù)據(jù)庫。 本程序核心代碼為網(wǎng)友sc尋制作的,本人自己把外設(shè)界面加上而成的,可以給VB學(xué)習(xí)者以借鑒。
上傳時(shí)間: 2017-01-07
上傳用戶:lijianyu172
五子棋,支持人機(jī)對(duì)戰(zhàn),有很高的電腦AI,可以調(diào)整權(quán)值從而使程序電腦AI變高
標(biāo)簽:
上傳時(shí)間: 2013-12-24
上傳用戶:zyt
此程序是用于模式分類的在matlabhu環(huán)境下的原代碼,AI該程序是在三層bp網(wǎng)絡(luò)的基礎(chǔ)上結(jié)合小波知識(shí)實(shí)現(xiàn)的
上傳時(shí)間: 2017-02-01
上傳用戶:D&L37
加密的步驟 1) 計(jì)算N的有效位數(shù)tn(以字節(jié)數(shù)計(jì)),將最高位的零忽略掉,令tn1=tn-1。比如N=0x012A05,其有效位數(shù)tn=5,tn1=4。 2) 將明文數(shù)據(jù)A分割成tn1位(以字節(jié)數(shù)計(jì))的塊,每塊看成一個(gè)大數(shù),塊數(shù)記為bn。從而,保證了每塊都小于N。 3) 對(duì)A的每一塊Ai進(jìn)行Bi=Ai^E MOD N運(yùn)算。Bi就是密文數(shù)據(jù)的一塊,將所有密文塊合并起來,就得到了密文數(shù)據(jù)B。
上傳時(shí)間: 2014-12-05
上傳用戶:caozhizhi
人工智能(Artificial Intelligence,AI)一直都處于計(jì)算機(jī)技術(shù)的最前沿,經(jīng)歷了幾起幾落…… 長(zhǎng)久以來,人工智能對(duì)于普通人來說是那樣的可望而不可及,然而它卻吸引了無數(shù)研究人員為之奉獻(xiàn)才智,從美國的麻省理工學(xué)院(MIT)、卡內(nèi)基-梅隆大學(xué)(CMU)到IBM公司,再到日本的本田公司、SONY公司以及國內(nèi)的清華大學(xué)、中科院等科研院所,全世界的實(shí)驗(yàn)室都在進(jìn)行著AI技術(shù)的實(shí)驗(yàn)。不久前,著名導(dǎo)演斯蒂文斯皮爾伯格還將這一主題搬上了銀幕,科幻片《人工智能》(A.I.)對(duì)許多人的頭腦又一次產(chǎn)生了震動(dòng),引起了一些人士了解并探索人工智能領(lǐng)域的興趣。
標(biāo)簽: Intelligence Artificial 人工智能
上傳時(shí)間: 2017-02-08
上傳用戶:qlpqlq
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1