原创 2016"百度之星" - 資格賽(Astar Round1)【解題報告】

這裏將本次資格賽的題目和解題報告放上來,自己也從中學習了複習了不少知識點,做題的感覺不錯。 Problem A    Accepts: 1299    Submissions: 9670  Time Limit: 2000/10

原创 hdu 5677-ztr loves substring

ztr loves substring Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Submiss

原创 大搬家-2016"百度之星" - 測試賽(熱身,陳題)

大搬家    Accepts: 360    Submissions: 1342  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Jav

原创 hdu 5258 數長方形-2015年百度之星程序設計大賽 - 複賽

數長方形 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 172    A

原创 hdu 5676-ztr loves lucky numbers

ztr loves lucky numbers Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Total Sub

原创 IP聚合-2016"百度之星" - 測試賽(熱身,陳題)

IP聚合    Accepts: 332    Submissions: 781  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Ja

原创 列變位法解密-2016"百度之星" - 測試賽(熱身,陳題)

列變位法解密    Accepts: 296    Submissions: 904  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (

原创 放盤子-2016"百度之星" - 測試賽(熱身,陳題)

放盤子    Accepts: 270    Submissions: 674  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Jav

原创 A*算法【筆記】

綜述 關於A*算法的具體內容和實現,網上已經很多了,發現一篇比較好的 http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html 我寫一些自己對A*算法的體會 內

原创 hdu 5246 超級賽亞ACMer-2015年百度之星程序設計大賽 - 初賽(1)

超級賽亞ACMer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 228

原创 hdu 5247 找連續數-2015年百度之星程序設計大賽 - 初賽(1)

找連續數 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1248    

原创 觀察者的實現和填坑

觀察者模式在工程項目裏具有非常廣泛的應用,本文聊一聊自己對觀察者模式的一些理解和實現。 按照我自己的風格,我非常不贊同講各種原理看起來深入淺出頭頭是道最後就貼幾句僞代碼甚至僞代碼都沒有就完事的博客方式。既然寫在博客上了,就是爲了供他人討

原创 VS斷點失效時候的處理

一般三種方案: - 可以在工具-》選項裏面設置不要求代碼一致 - 可以清空項目一下 這兩種暫時認爲是VS的Bug或者本地環境引起的 - 查看該模塊是否加載了,看debug-》windows-》modules,可以看到當前已經加載的

原创 面試題當中的算法題

對於算法題,遇到了不用緊張,一般分成大類,自己腦子裏推敲一下,會不會是這種,或者會不會是那種: 樸素算法類: 通常是貪心、簡單動態規劃、二分(或二進制技巧)等幾類問題,或者有一些圖論的問題,如最短路和最小生成樹等。更加複雜的其實很少見,因

原创 聊一聊二分查找的實現

二分查找其實原理很簡單,基於排序的數組每次找中間index的值與目標值做比較,達到快速查找的目的。因此帶有二分策略的算法,複雜度都是log(n)級別的。 與hash的對比 hash查找通常是常量級別的,優勢是比二分查找更快,但是由於缺乏排