Time of Update: 2018-12-05
我一直都用最土的辦法去解。。知道發現這篇~~~眾所皆知 fibonacci 的定義是f(n) = f(n - 1) + f(n - 2); f(1) = f(2) = 1(從f(1)=1開始算起)#Python版:fibonacci = lambda n: 1 if n <= 2 else fibonacci(n - 1) + fibonacci(n - 2)/* C版 */int fibonacci(int n) { return n <= 2 ? 1 :
Time of Update: 2018-12-05
題目連結:here題意:給你四個數字,每次可以將其中任何一個數字 +1 或者 -1 ; 1的時候-1 等於9 ;9的時候+1 等於1; 問最少需要變換幾次,才可以變到目標序列。。分析:我先用廣搜做了一遍,隨後又用雙向廣搜做了一遍,發現雙向廣搜效率的確很高!貼一:第一個是雙向廣搜的,下面的是廣搜。。。曬代碼:廣搜:#include <iostream>#include <cstdio>#include <queue>#include <cstring&
Time of Update: 2018-12-05
【HDU】1285確定比賽名次2094產生冠軍2647Reward3342Legal or Not1811Rank of Tetris 拓撲+並查集3231 Box Relations 三維拓撲=================================================================【POJ】1094 Sorting It All Out Floyd+拓撲2367 Genealogical tree3660 Cow
Time of Update: 2018-12-05
用慣的J2ME進階UI而還沒有接觸過低級UI的developer一定不會習慣跟Canvas的初夜!因為他沒有Form那麼多可以觸摸到風情萬種,也沒有Item的獨特風味,有的只是一個只畫筆一個畫布,一些只有名字的事件回應程式法,更奇怪的事情是你不能手動的調用paint()去做你想做的事情,一切你都只能任憑系統擺布!今日話題 — J2ME Canvas 開發小解 [請注意不是小姐,你可以理解為詳解] !所要將的幾個問題:一.首先是一些朋友的疑惑:1.如何去實現一個J2ME
Time of Update: 2018-12-05
題目連結:here題意: 坑人啊!!我被英文給坑人。。寫了兩天!!才看出是題意理解錯了!!弄明白之後果斷AC。。。 題意是這樣的,就是這種遊戲。。大家都玩過。一個n*m的方格,1-5代表5種顏色的小格子。碰到2個,或者2個以上在一起的小格子就自動消掉。。這個人比較笨,只會一個一個的消掉,先消掉數量最大的,當數量相同的時候,取i小的那個,i 相同就取 j 小的那個,當下面的沒有了,就下移。。一整豎排沒有的時候,左邊的右移(我一開始以為左移!!)。。。然後每次消掉 n
Time of Update: 2018-12-05
在RSA演算法裡頭經常要用到“求x的n次方模m”這樣的過程,通常使用O(log(n))的模重複平方演算法來實現,提高效率。其實這是大二學的《資訊安全數學基礎》裡面的內容,那時為了考試需要(手算+寫出很羅嗦的過程),還專門寫了代碼放在Blog空間裡考試的時候用—……同樣O(log(n))的遞迴演算法其實很容易理解:/* C */int square(int x) { return x * x; } /* 這裡可不能用宏喲 */int fast_mod(int x, int n, int m){
Time of Update: 2018-12-05
題目連結:here題目大意: 分硬幣,有1,5,10,25四種硬幣,給定每種硬幣的數量,給定要組合成的價值,問剛好達到價值時用的硬幣最多的情況。分析: 感覺上是多重背包,實際上用完全背包的思路來做很快! dp[j] 表示 j 塊錢最多由多少塊硬幣組成, path[j] 表示 上一次最多有多少塊構成的 j 塊錢, used[j] 表示 j 塊錢時,已經放了多少同種類的硬幣。代碼:#include <iostream>using
Time of Update: 2018-12-05
Dear Class of 2012:致2012年畢業的你。 Allow me to be the first one not to congratulate you. Through exertions that—let's be honest—were probably less than heroic, most of you have spent the last few years getting inflated grades in useless subjects in order
Time of Update: 2018-12-05
題目連結:herePS:第一次自己看英文!!第一次不是百度的題意!!!!題意:東南亞大地震。。他們電腦全壞了。(我去品質真差,神舟的麼)。然後人要過去修。。需要把電腦都連網,但是硬體限制,所以電腦只能在 d 距離內成功連網。。。第一行輸入電腦個數n和d的值,接著n行,是n個電腦的座標。。然後接下來有操作。。。O代表修第幾台電腦,S代表檢測 兩台電腦是否已經連網。。。注意這裡要用EOF來結束輸出。。。(我在這就卡住了半天。。。)代碼:#include
Time of Update: 2018-12-05
數位DP 題集/*-------------------------------------------------------------------------*/常用數位DP寫法:int dfs(int i, int s, bool e) { if(i==-1) return s==target_s; if(!e && ~f[i][s]) return f[i][s]; intres = 0; intu = e?num[i]:9;
Time of Update: 2018-12-05
為JavaFX默哀! 幾天前Oracle正式宣布已收購Sun公司的訊息傳出,接著就公布了Sun的開發計劃,其中明確指出,放棄JavaFX,停止在RIA領域與Adobe的Flex展開競爭。 這是一種悲哀,因為JavaFX是一種優秀的技術,雖然它尚處於嬰幼兒時期。 JavaFX把應用打包成JNLP,部署到案頭就等同於Adobe的AIR,嵌入到網頁就類似於Applet,身具Widget技術的優點,又能利用Java強大的力量、無與倫比的開源社區庫。 我原本打算把JavaFX移植到數字電視機頂盒平台,現在
Time of Update: 2018-12-05
PrimeFaces主題選取器作者:chszs,轉載需註明。部落客頁:http://blog.csdn.net/chszsPrimeFaces整合了ThemeRoller
Time of Update: 2018-12-05
用於MPEG視頻流的使能服務品質中介軟體(1)介紹線上視頻流業務近幾年在互連網上非常流行。視頻流是一種並發處理,它從伺服器發送視頻映像通過網路到達用戶端,由用戶端視頻播放器播放這些視頻映像。線上視頻流業務系統是一個線上的、嚴格即時的多使用者系統,它在開放網路(例如網際網路)運行無法控制,效能不穩定,不可預測。MPEG逐漸成為視頻編碼事實上的標準,MPEG視頻流系統的一個挑戰是向用戶端提供了很高的服務品質(QoS)。此處有許多軟體,如Real
Time of Update: 2018-12-05
Node的單個執行個體運行在單個的線程中,要充分利用多核系統,我們可以運行Node進程叢集來處理負載。也就是說,如果系統有8核,單個Node執行個體只能使用其中1核,可以利用cluster包的workers概念來充分利用所有的核。有趣的是,它們可以共用同一個連接埠。該模組還處於實驗階段。var cluster = require('cluster');var http = require('http');var numCPUs = require('os').cpus().length; if
Time of Update: 2018-12-05
電子書閱讀器一覽 我個人喜歡看電子書,不管是小說還是專業書籍,都很愛看。可惜我一般都是在我的本本上看,我的本本是14"的筆記本,陪伴我已經三年,速度還將就。 可老是用筆記本看電子書,總有點不方便,我希望能隨時隨地看電子書,比如坐在公交車上,比如上廁所時。看來有必要選擇一款電子書閱讀器了。 1)亞馬遜的Kindle 2 厚度:僅 0.36 寸(9.1mm) 價格:359 美元 Read to Me 功能:機械音讀出。
Time of Update: 2018-12-05
ExpressJS入門指南(二)作者:chszs,轉載需註明。部落客頁:http://blog.csdn.net/chszs緊接前一篇《ExpressJS入門指南》六、使用express(1)產生應用Express架構綁定了一個可執行指令碼,名為express(1)。如果使用npm對Express架構進行全域安裝,那麼express到處都能使用。> npm install -g
Time of Update: 2018-12-05
MHP & GEM基礎1、DVB-MHP IdentifiersMHP有一個唯一的Identifiers來識別應用程式的類型和MHP應用的提供者。下列Identifiers是有效:(1) MHP組織(2) MHP應用類型(3) MHPAIT描述符(4)
Time of Update: 2018-12-05
使用EndNote的七大理由一、使用EndNote的七大理由1)如果你在寫一部手稿,包括文本引用、圖片、製圖、表格等。2)如果你提交文章到科學雜誌和其它出版社,要確保文本內引用和參考文獻格式的精確。3)如果你在反覆修改手稿時,想減少重新編號和重組織參考文獻的時間。4)如果你搜尋線上資料庫如PubMed、會議庫、或the Web of
Time of Update: 2018-12-05
股訊大爆炸 股訊大爆炸軟體是一個收集互連網資訊資訊的軟體,它可以收集當日股市資訊,產生PDF文檔,並通過雲梯軟體匯入到Bambook等電子書中閱讀。 軟體操作簡單,免費使用、無任何限制。 最新版本:1.1 一、主介面如下: 二、選擇目錄,產生的PDF文檔將儲存到該目錄下。 三、儲存設定 四、產生PDF文檔: 五、軟體說明 六、在Bambook閱讀器上的效果註:以PDF原生方式匯入Bambook。 (拍攝的不夠清晰,實際閱讀效果不錯) 七、軟體特點1)基於Java開發,因此要求PC需安裝JRE環境
Time of Update: 2018-12-05
詳說Azure的服務運行時API 【著作權聲明】原創,作者為chszs,轉載需註明。一、服務運行時API簡介 微軟的Windows Azure服務匯流排提供了一整套REST風格的API,其中包括服務運行時API(Service Runtime API)和服務管理API(Service Management API),分別用於運行時操作和管理操作。 那麼,什麼是REST呢?REST(Representational State