原创 利用pinyin4j將中文轉爲全拼

需要導入pinyin4j包。 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType

原创 網絡尋路(貪心)

題意:給出一個無向無環圖,求有多少條長度爲3的路徑,起點終點可以相同,但是不能再兩點之間來回。 分析:乍眼一看是DFS,仔細想一想就會發現,長度爲3的路徑,也就是說去掉當前掃描的邊,我們只要把該邊的兩個端點他們各自的度數去掉1再相乘,即

原创 利用jsoup的選擇器語法來查找元素

java語句: Document.select(“param”); 參數可以按以下的方式填寫 tagname: 通過標籤查找元素,比如:a ns|tag: 通過標籤在命名空間查找元素,比如:可以用 fb|name 語法來查找 <

原创 利用jackson解析json文件

需求:將json文件轉爲java中的map File json = new File("/home/lstOrderBaseInfo.json"); ObjectMapper mapper = new ObjectMapper();//此

原创 1003. Emergency (25)

分析:求最短路徑的條數,以及最短路徑中點權和最大的那條路徑的點權之和。Dijkstra+DFS即可 官網測試點中坑點: 1、最短路徑條數不等於目標節點的入度 2、存在起點和終點相同的情況,若代碼寫的挫,需要特判。。 代碼: #incl

原创 hdu5694--BD String(2016百度之星Round2A/1005)

傳送門:http://acm.hdu.edu.cn/showproblem.php?pid=5694 分析:在某羣裏看到唐老師說這是個特殊的數列後,一開始不太明白,過了幾天後,突然就明白了。該數列的奇數位提取出來後就是一個B一個D的交替

原创 1005. Spell It Right (20)

分析:字符串轉數字。每一位數字再映射成英文。用sprintf()一下子就解決了。 代碼: #include <iostream> #include <cstdio> #include <string> #include <cstring>

原创 調用sort時,出現invaild operator<錯誤

    前些天修改了下文件和代碼,然後今天早上運行了下,錯誤"Expression : invalid operator <"。最後,把錯誤的位置鎖定在了sort()函數這裏,google了一下,發現是STL源碼裏,要求如果a==b,則返

原创 推薦一些量化投資學習資料(持續添加中...)

什麼是量化投資? 量化投資>>(帶箭頭的可以點)量化交易>> 最好的學習方式 實踐是檢驗真理的唯一標準:拷貝一個基礎策略,通過回測驗證,不斷優化,不斷補充需要學習的知識。 示例策略 https://www.joinquant.

原创 VMware workstation NAT方式無法連接外網

轉自:http://www.linuxidc.com/Linux/2013-01/77571.htm 一直使用vmware workstation的NAT方式聯網,但是從沒有用虛擬機訪問外網過,今天突然需要使用了,可是就是無法連接。

原创 幸運數(模擬)

題意:花式篩數 分析:這題不太適合打表。於是我們可以模擬整個過程,這裏也用到了前綴和的一點點思想,pre[]數組表示在i前面包括i共有多少個幸運數;flag[]數組中,1表示是幸運數,0則不是;s[]數組用來記錄幸運數。變量size記錄