原创 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 :查詢最長連續上升子序列的長度(更