原创 Boost1.62.0 + VS2015 默認編譯與配置
一、介紹、下載與安裝 Boost也是一個C++庫,同樣也是由C++標準委員會發起並維護,與C++標準庫不同的是,它開源,而且比標準庫內容更強大。Boost是標準庫的後備軍,C++標準庫裏很多內容都是在Boost千錘百煉之後添加的。
原创 ZOJ 3613
https://cn.vjudge.net/problem/ZOJ-3613 題意: n 個星球,每個星球 p 個工廠,s 個資源,給出 m 條路及其代價,一個醫院只能對應一個工廠,求出可以獲得資源的最多工廠數及其對應的最低代價。
原创 C語言學習之指針的右左法則
C語言所有複雜的指針聲明,都是由各種聲明嵌套構成的。如何解讀複雜指針聲明呢?右左法則是一個既著名又常用的方法。不過,右左法則其實並不是C標 準裏面的內容,它是從C標準的聲明規定中歸納出來的方法。C標準的聲明規則,是用來解決如何創
原创 C++靜態庫與動態庫
C++靜態庫與動態庫 這次分享的宗旨是——讓大家學會創建與使用靜態庫、動態庫,知道靜態庫與動態庫的區別,知道使用的時候如何選擇。這裏不深入介紹靜態庫、動態庫的底層格式,內存佈局等,有興趣的同學,推薦一本書《程序員的自我修養——鏈接、裝載與
原创 poj1287
待 點贊 1 收藏 分享 文章舉報
原创 面試筆試算法目錄
位運算 尋找缺失的數字 二進制中1的個數—-位運算 檢測一個數能否被3整除—-位運算 判斷兩個數是否符號相反—-位運算 動態規劃 數字轉字母的編碼方式的個數 —- DP 直方圖最大面積 —- DP 求最長上升/下降子序
原创 exit和return
Terminate calling process Terminates the process normally, performing the regular cleanup for terminating programs. No
原创 HDU 4085
https://cn.vjudge.net/problem/HDU-4085 題意: 給你 n 房子, m 條路, k 戶人家,每條路有一個權值,表示修復這條邊需要的代價,起初 k 戶人家依次住在第 1個,第 2 個,,,第 k
原创 c/c++ 函數指針的用法
c語言函數指針的定義形式:返回類型 (*函數指針名稱)(參數類型,參數類型,參數類型,…); c++函數指針的定義形式:返回類型 (類名稱::*函數成員名稱)(參數類型,參數類型,參數類型,….); 以下代碼編譯環境:co
原创 shared_ptr智能指針源碼剖析
前幾天有個人問了我一個問題: 如何將一個智能指針作爲函數的返回值傳遞出來。當時這個問題一下子把我問倒了,後來經人提醒有一個叫shared_ptr的智能指針可以解決這個問題。 將shared_ptr作爲函數返回值的代碼是這樣的: #
原创 【後綴數組】目錄
待解決: hdu4691 hdu4552 hdu3518 hdu3948 hdu4622 hdu4436
原创 【高級DP】目錄
區間DP hdu1584 :10張牌一條線排開,求把所有牌有序疊放在一起的最小移動距離 hdu5115 :一排狼,每個狼一個傷害,殺死一個會受到當前+左右兩頭狼的傷害和,求全部殺死的所受的最小傷害 hdu4632 :求一個字符串內所有
原创 【哈密爾頓圖】目錄
http://blog.csdn.net/pi9nc/article/details/9219971 sgu 122 poj3780 hdu3414 hdu4337 hdu4324
原创 【KMP/KMP擴展】目錄
KMP: hdu 1686 :簡單題 hdu 2087 :簡單題 hdu 3746 :需透徹理解next數組的含義 hdu 1358 :還是需要透徹理解next數組的含義 hdu 3336 :有點難度,KMP+DP
原创 【線段樹】目錄
單點操作 hdu1166 :敵兵佈陣,入門題 hdu1394 :逆序對的個數,巧妙的利用線段樹 hdu2795 :很不錯的題目,貼廣告 區間操作 hdu1698 :每次操作一段區間 hdu3308 :查詢最長連續上升子序列的長度(更