AC自動機【整理ing…】

來源:互聯網
上載者:User

今天開始刷AC自動機, 慢慢添加整理這個專輯。

鑒於目前還未開始系統地學習dp,AC自動機計劃分兩個階段做,第一階段是刷到中等的,第二階段是刷帶dp的難的AC自動機。


學習資料:

劉汝佳《演算法入門經典-訓練指南》 P214

http://www.cs.uku.fi/~kilpelai/BSA05/lectures/slides04.pdf

http://www.cppblog.com/mythit/archive/2009/04/21/80633.html  (自己的模板主要來自這個)

《Trie圖的構建,活用與改進--06年》  用於AC自動機的改進



題目:

hdu  2222  Keywords Search                   經典入門題,套模板

hdu  2896  病毒侵襲                                 模板題,需要注意的是“可見字元”的ASCII碼範圍

hdu  3065  病毒侵襲持續中                       模板題,還是要注意“可見字元”。而且這題是多組測試資料,被坑了

hdu  1277  全文檢索索引                                 也是模板題,輸入處理用點技巧可以很方便

hdu  3695  Computer Virus on Planet Pandora    先把“壓縮”的字串“解碼”,然後正反兩次AC自動機計算



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.