原创 nyoj119 士兵殺敵(三) ST算法和線段樹

原題鏈接:nyoj119 士兵殺敵(三) 士兵殺敵(三) 時間限制:2000 ms  |  內存限制:65535 KB 難度:5 描述 南將軍統率着N個士兵,士兵分別編號爲1~N,南將軍經常愛拿某一段編號內殺敵數最高的人與殺敵數

原创 RMQ之ST算法(求區間最值問題)

RMQ之ST算法:(求區間最值) 來看一下ST算法是怎麼實現的(以最大值爲例):O(n*log(n))的算法複雜度 首先是預處理,用一個DP解決。設a是要求區間最值的數列,f[i,j]表示從第i個數起連續2^j個數中的最大值。 例如數列3

原创 redis實現分佈式鎖(springboot中測試)

pom依賴 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin

原创 一到十二月英文及音標

January ['dʒænjuəri] 一月 February ['februəri] 二月 March [mɑ:tʃ] 三月 April ['eiprəl] 四月 May [mei] 五月 June

原创 關於Tomcat訪問文件夾(文件目錄)出現的404及無法訪問中文路徑的問題

進行下面配置就可以訪問文件夾:進入tomcat安裝目錄下的conf下 --> 打開web.xml --> 搜索listings -->  將其下方param-value屬性的false改爲true即可。處理中文路徑:進入tomcat安裝目

原创 vim 查找與替換(帶有特殊字符的)

#舉例: :s/aa/bb # 將光標所在行第一個 aa 替換爲 bb :s/aa/bb/g # 將光標所在行所有 aa 替換爲 bb :%s/aa/bb/g # 全文執行替換 aa 替換爲 bb :3,10s/

原创 在jsp與servlet中處理中文亂碼問題

1.向頁面輸出中文(分爲字節流和字符流)response 字節流:代碼中中文的編碼和瀏覽器的編碼需要一致 解決亂碼:   * 設置瀏覽器默認打開時候的編碼集   * 獲得字節數組的時候,傳入一個編碼集 *** 將兩個編碼一致即可

原创 nyoj63 小猴子下落

原題鏈接:yoj63 小猴子下落 /* 思路:第i個節點:第奇數個猴子經過時向左走,第偶數個猴子向右走 如果是第n個猴子經過第i個節點,則其左、右孩子節點是第(n+1)/2個猴子經過 */ #include <cstdio> us

原创 Mysql中文文檔

Mysql中文文檔

原创 ActivityMQ介紹與使用

消息中間件解決方案JMS1.什麼是消息中間件(1)ActiveMQ(2)RabbitMQ(3)ZeroMQ(4)Kafka2.JMS簡介2.1什麼是JMS2.2 JMS消息傳遞類型3.ActiveMQ下載與安裝3.1下載3.2安裝

原创 MySQL datetime、date、time、之間的轉化與比較

SELECT NOW(),CURDATE(),CURTIME(), -- datetime 轉 date time NOW(), DATE(NOW()), TIME (NOW()), CONCAT(DATE(NOW()),

原创 Mysql 閉包表的增刪改查實現

-- --------------------- 閉包表的增刪改查 ---------------------------------------- -- 節點表 DROP TABLE IF EXISTS `tree_node`

原创 nyoj123 士兵殺敵(四) 樹狀數組之插線問點

原題鏈接:nyoj123 士兵殺敵(四) 用線段樹超時了,用樹狀數組過了 #include <cstdio> using namespace std; #define lowbit(i) i & -i const int MAX_M =

原创 nyoj93 漢諾塔(三)

原題鏈接:nyoj93 漢諾塔(三) //思路:用三個棧儲存盤子編號,對三個棧操作, //若第要取的棧空或者取出的編號大於要放的棧中的編號爲不合法 #include <cstdio> #include <stack> using nam

原创 poj1840 Eqs(哈希表)

原題鏈接:Eqs 題意:求滿足方程的解的個數 枚舉打表吧 #include <cstring> #include <iostream> using namespace std; const int MAX_S = 50 * 50 * 5