<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Solution for SPOJ</title>
    <description>Hướng dẫn và chia sẻ lời giải cho các problems trên vn.spoj.com</description>
    <link>//vnspoj.github.io/</link>
    <atom:link href="//vnspoj.github.io/sitemap.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 08 Jun 2021 14:46:47 +0000</pubDate>
    <lastBuildDate>Tue, 08 Jun 2021 14:46:47 +0000</lastBuildDate>
    <generator>Jekyll v3.9.0</generator>
    
      <item>
        <title>NKTEST - Kiểm tra chương trình</title>
        <link>//vnspoj.github.io/problems/NKTEST.html</link>
        
        
        <category>stack</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>BONUS - VOI 2011 Phần thưởng</title>
        <link>//vnspoj.github.io/problems/BONUS.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>ZABAVA - ZABAVA</title>
        <link>//vnspoj.github.io/problems/ZABAVA.html</link>
        
        
        <category>dp</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>YPKTH - Phần tử thứ K</title>
        <link>//vnspoj.github.io/problems/YPKTH.html</link>
        
        
        <category>segment-tree</category>
        
        <category>binary-search</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>XUCXAC - Xúc xắc</title>
        <link>//vnspoj.github.io/problems/XUCXAC.html</link>
        
        
        <category>dijkstra</category>
        
        <category>dp</category>
        
        <category>heap</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>XAYNHA - Xây nhà bằng đá quý</title>
        <link>//vnspoj.github.io/problems/XAYNHA.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>WEATHER - Điều kiện thời tiết</title>
        <link>//vnspoj.github.io/problems/WEATHER.html</link>
        
        
        <category>tarjan</category>
        
        <category>dfs</category>
        
        <category>graph</category>
        
        <category>dp</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>VSTEPS - Steps - Bậc thang</title>
        <link>//vnspoj.github.io/problems/VSTEPS.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>VRATF - Những con đường quanh nông trang</title>
        <link>//vnspoj.github.io/problems/VRATF.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
        <category>implementation</category>
        
      </item>
    
      <item>
        <title>VOSTRIBO - Tribonacci</title>
        <link>//vnspoj.github.io/problems/VOSTRIBO.html</link>
        
        
        <category>matrix</category>
        
        <category>math</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>VOSTRAVL - Du lịch</title>
        <link>//vnspoj.github.io/problems/VOSTRAVL.html</link>
        
        
        <category>euler</category>
        
        <category>dfs</category>
        
        <category>stack</category>
        
        <category>data-structure</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>VOSSEVEN - Bài toán số 7</title>
        <link>//vnspoj.github.io/problems/VOSSEVEN.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>VOSRTRI - Tam giác vuông</title>
        <link>//vnspoj.github.io/problems/VOSRTRI.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>VNEMPIRE - Đế chế</title>
        <link>//vnspoj.github.io/problems/VNEMPIRE.html</link>
        
        
        <category>dsu</category>
        
        <category>kruskal</category>
        
        <category>mst</category>
        
        <category>prim</category>
        
        <category>math</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>VMUNCH - Gặm cỏ</title>
        <link>//vnspoj.github.io/problems/VMUNCH.html</link>
        
        
        <category>bfs</category>
        
        <category>graph</category>
        
        <category>queue</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>VMST - Cây khung</title>
        <link>//vnspoj.github.io/problems/VMST.html</link>
        
        
        <category>kruskal</category>
        
        <category>mst</category>
        
        <category>dsu</category>
        
        <category>graph</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>VMMTFIVE - Tổng trên ma trận!</title>
        <link>//vnspoj.github.io/problems/VMMTFIVE.html</link>
        
        
        <category>brute-force</category>
        
        <category>implementation</category>
        
      </item>
    
      <item>
        <title>VMCANDLE - Aladdin và cây đèn cầy</title>
        <link>//vnspoj.github.io/problems/VMCANDLE.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>VECTOR - Tổng vector</title>
        <link>//vnspoj.github.io/problems/VECTOR.html</link>
        
        
        <category>binary-search</category>
        
        <category>dfs</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>VDANGER - Nguy hiểm rõ ràng trước mắt</title>
        <link>//vnspoj.github.io/problems/VDANGER.html</link>
        
        
        <category>dijkstra</category>
        
        <category>dp</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>VCOWFLIX - Đi xem phim</title>
        <link>//vnspoj.github.io/problems/VCOWFLIX.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>V11WATER - Nước đọng</title>
        <link>//vnspoj.github.io/problems/V11WATER.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>UPGRANET - VOI 2011 Nâng cấp mạng</title>
        <link>//vnspoj.github.io/problems/UPGRANET.html</link>
        
        
        <category>mst</category>
        
        <category>lca</category>
        
        <category>dsu</category>
        
        <category>tree</category>
        
        <category>dfs</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>TTRIP - TTRIP - Tham quan Thành Cổ</title>
        <link>//vnspoj.github.io/problems/TTRIP.html</link>
        
        
        <category>dijkstra</category>
        
        <category>floyd</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>TTRAVEL - Time Travel</title>
        <link>//vnspoj.github.io/problems/TTRAVEL.html</link>
        
        
        <category>data-structure</category>
        
        <category>brute-force</category>
        
        <category>implementation</category>
        
      </item>
    
      <item>
        <title>TRICIR - Tam giác vuông trên vòng tròn</title>
        <link>//vnspoj.github.io/problems/TRICIR.html</link>
        
        
        <category>dsu</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>TREEPATH - Đường đi trên cây</title>
        <link>//vnspoj.github.io/problems/TREEPATH.html</link>
        
        
        <category>bignum</category>
        
        <category>dp</category>
        
        <category>tree</category>
        
      </item>
    
      <item>
        <title>TREAT - Cho kẹo hay bị phá nào</title>
        <link>//vnspoj.github.io/problems/TREAT.html</link>
        
        
        <category>tarjan</category>
        
        <category>dfs</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>TRAFFICN - Traffic Network</title>
        <link>//vnspoj.github.io/problems/TRAFFICN.html</link>
        
        
        <category>dijkstra</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>TJALG - Tìm TPLT mạnh</title>
        <link>//vnspoj.github.io/problems/TJALG.html</link>
        
        
        <category>tarjan</category>
        
        <category>dfs</category>
        
        <category>dp</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>TCDFZ - Chữ số tận cùng khác 0</title>
        <link>//vnspoj.github.io/problems/TCDFZ.html</link>
        
        
        <category>math</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>TAYTRUC - Đường lên Tây Trúc</title>
        <link>//vnspoj.github.io/problems/TAYTRUC.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>SUBSTR - Xâu con</title>
        <link>//vnspoj.github.io/problems/SUBSTR.html</link>
        
        
        <category>kmp</category>
        
        <category>string</category>
        
      </item>
    
      <item>
        <title>STONE1 - Rải sỏi</title>
        <link>//vnspoj.github.io/problems/STONE1.html</link>
        
        
        <category>dp</category>
        
        <category>tree</category>
        
        <category>dfs</category>
        
      </item>
    
      <item>
        <title>STNODE - VOI09 Nút st - xung yếu</title>
        <link>//vnspoj.github.io/problems/STNODE.html</link>
        
        
        <category>dp</category>
        
        <category>dfs</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>STMERGE - VOI 2013 - Trộn xâu</title>
        <link>//vnspoj.github.io/problems/STMERGE.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>STABLE - Ổn định</title>
        <link>//vnspoj.github.io/problems/STABLE.html</link>
        
        
        <category>bfs</category>
        
        <category>queue</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>SPSEQ - Sequences</title>
        <link>//vnspoj.github.io/problems/SPSEQ.html</link>
        
        
        <category>dp</category>
        
        <category>lis</category>
        
      </item>
    
      <item>
        <title>SHTH - Số hiệu tổ hợp</title>
        <link>//vnspoj.github.io/problems/SHTH.html</link>
        
        
        <category>bignum</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>SHHV - Số hiệu hoán vị</title>
        <link>//vnspoj.github.io/problems/SHHV.html</link>
        
        
        <category>bignum</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>SHCH - Số hiệu chỉnh hợp</title>
        <link>//vnspoj.github.io/problems/SHCH.html</link>
        
        
        <category>bignum</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>SETNJA - Setnja</title>
        <link>//vnspoj.github.io/problems/SETNJA.html</link>
        
        
        <category>bignum</category>
        
        <category>brute-force</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>SEC - Tin mật</title>
        <link>//vnspoj.github.io/problems/SEC.html</link>
        
        
        <category>trie</category>
        
        <category>tree</category>
        
        <category>dp</category>
        
        <category>dfs</category>
        
      </item>
    
      <item>
        <title>SEARCH1 - Other search problem</title>
        <link>//vnspoj.github.io/problems/SEARCH1.html</link>
        
        
        <category>counting</category>
        
        <category>implementation</category>
        
      </item>
    
      <item>
        <title>SEARCH - Dãy số</title>
        <link>//vnspoj.github.io/problems/SEARCH.html</link>
        
        
        <category>counting</category>
        
        <category>implementation</category>
        
      </item>
    
      <item>
        <title>SAFENET2 - Mạng máy tính an toàn</title>
        <link>//vnspoj.github.io/problems/SAFENET2.html</link>
        
        
        <category>tarjan</category>
        
        <category>dfs</category>
        
        <category>graph</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>ROTATION - Quay bánh xe</title>
        <link>//vnspoj.github.io/problems/ROTATION.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>ROBOCON - VOI 2012 Robocon</title>
        <link>//vnspoj.github.io/problems/ROBOCON.html</link>
        
        
        <category>bfs</category>
        
        <category>queue</category>
        
        <category>graph</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>REVAMP - Revamping Trails</title>
        <link>//vnspoj.github.io/problems/REVAMP.html</link>
        
        
        <category>dijkstra</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>RABGAME - Trò chơi thỏ</title>
        <link>//vnspoj.github.io/problems/RABGAME.html</link>
        
        
        <category>bignum</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>QUAD - Xây hàng rào</title>
        <link>//vnspoj.github.io/problems/QUAD.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>QTLOVE2 - Hoa hướng dương</title>
        <link>//vnspoj.github.io/problems/QTLOVE2.html</link>
        
        
        <category>matrix</category>
        
        <category>math</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>QMAX4 - Giá trị lớn nhất 4</title>
        <link>//vnspoj.github.io/problems/QMAX4.html</link>
        
        
        <category>tree</category>
        
        <category>set</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>QMAX3VN - Giá trị lớn nhất 3</title>
        <link>//vnspoj.github.io/problems/QMAX3VN.html</link>
        
        
        <category>tree</category>
        
        <category>set</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>QMAX2 - Giá trị lớn nhất ver2</title>
        <link>//vnspoj.github.io/problems/QMAX2.html</link>
        
        
        <category>segment-tree</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>QMAX - Giá trị lớn nhất</title>
        <link>//vnspoj.github.io/problems/QMAX.html</link>
        
        
        <category>segment-tree</category>
        
        <category>dp</category>
        
        <category>rmq</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>QHROAD - Phá đường</title>
        <link>//vnspoj.github.io/problems/QHROAD.html</link>
        
        
        <category>dsu</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>QBTICKET - Mua vé tàu hoả</title>
        <link>//vnspoj.github.io/problems/QBTICKET.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>QBSTR - Xâu con chung dài nhất</title>
        <link>//vnspoj.github.io/problems/QBSTR.html</link>
        
        
        <category>dp</category>
        
        <category>string</category>
        
      </item>
    
      <item>
        <title>QBSQUARE - Hình vuông 0 1</title>
        <link>//vnspoj.github.io/problems/QBSQUARE.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>QBSEQ - Dãy con dài nhất có tổng chia hết cho K</title>
        <link>//vnspoj.github.io/problems/QBSEQ.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>QBSCHOOL - Đến trường</title>
        <link>//vnspoj.github.io/problems/QBSCHOOL.html</link>
        
        
        <category>dijkstra</category>
        
        <category>dp</category>
        
        <category>graph</category>
        
        <category>heap</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>QBROBOT - VOI07 Robot cứu hỏa</title>
        <link>//vnspoj.github.io/problems/QBROBOT.html</link>
        
        
        <category>dijkstra</category>
        
        <category>binary-search</category>
        
        <category>dp</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>QBRECT - Hình chữ nhật 0 1</title>
        <link>//vnspoj.github.io/problems/QBRECT.html</link>
        
        
        <category>stack</category>
        
        <category>dp</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>QBPOINT - Bộ ba điểm thẳng hàng</title>
        <link>//vnspoj.github.io/problems/QBPOINT.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>QBPAL - Đếm chuỗi đối xứng</title>
        <link>//vnspoj.github.io/problems/QBPAL.html</link>
        
        
        <category>bignum</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>QBMST - Cây khung nhỏ nhất ( HEAP )</title>
        <link>//vnspoj.github.io/problems/QBMST.html</link>
        
        
        <category>kruskal</category>
        
        <category>dsu</category>
        
        <category>mst</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>QBMSEQ - VOI07 Dãy con không giảm dài nhất</title>
        <link>//vnspoj.github.io/problems/QBMSEQ.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>QBMAX - Đường đi có tổng lớn nhất</title>
        <link>//vnspoj.github.io/problems/QBMAX.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>QBHEAP - Hàng đợi có độ ưu tiên</title>
        <link>//vnspoj.github.io/problems/QBHEAP.html</link>
        
        
        <category>heap</category>
        
        <category>implementation</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>QBDIVSEQ - Chia dãy</title>
        <link>//vnspoj.github.io/problems/QBDIVSEQ.html</link>
        
        
        <category>lis</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>QBBUILD - Xây dựng đường</title>
        <link>//vnspoj.github.io/problems/QBBUILD.html</link>
        
        
        <category>dijkstra</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>QBAGENTS - Các đại lý</title>
        <link>//vnspoj.github.io/problems/QBAGENTS.html</link>
        
        
        <category>bfs</category>
        
        <category>queue</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>PYRAMID2 - Duyệt binh</title>
        <link>//vnspoj.github.io/problems/PYRAMID2.html</link>
        
        
        <category>math</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>PWRFAIL - Mất điện</title>
        <link>//vnspoj.github.io/problems/PWRFAIL.html</link>
        
        
        <category>dijkstra</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>PWALK - Dạo chơi đồng cỏ</title>
        <link>//vnspoj.github.io/problems/PWALK.html</link>
        
        
        <category>dfs</category>
        
      </item>
    
      <item>
        <title>PVOI14_5 - Chữ P</title>
        <link>//vnspoj.github.io/problems/PVOI14_5.html</link>
        
        
        <category>math</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>PVOI14_4 - Chữ M</title>
        <link>//vnspoj.github.io/problems/PVOI14_4.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>dp</category>
        
        <category>sortings</category>
        
        <category>binary-search</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>PVOI14_1 - ĐINH GHIM</title>
        <link>//vnspoj.github.io/problems/PVOI14_1.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>PTRANG - Phân Trang</title>
        <link>//vnspoj.github.io/problems/PTRANG.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>PTQMSEQ - Dãy số vòng tròn</title>
        <link>//vnspoj.github.io/problems/PTQMSEQ.html</link>
        
        
        <category>math</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>POTATO - Ăn khoai</title>
        <link>//vnspoj.github.io/problems/POTATO.html</link>
        
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>POST3 - Ai cộng nhanh nhất</title>
        <link>//vnspoj.github.io/problems/POST3.html</link>
        
        
        <category>implementation</category>
        
      </item>
    
      <item>
        <title>POST - A cộng B</title>
        <link>//vnspoj.github.io/problems/POST.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>PNUMBER - Tìm số nguyên tố</title>
        <link>//vnspoj.github.io/problems/PNUMBER.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>PIZZALOC - Pizza Location</title>
        <link>//vnspoj.github.io/problems/PIZZALOC.html</link>
        
        
        <category>math</category>
        
        <category>sortings</category>
        
        <category>brute-force</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>PCIRCLE - Vòng số nguyên tố</title>
        <link>//vnspoj.github.io/problems/PCIRCLE.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>PBCWATER - Tính toán lượng nước</title>
        <link>//vnspoj.github.io/problems/PBCWATER.html</link>
        
        
        <category>heap</category>
        
        <category>dp</category>
        
        <category>data-structure</category>
        
        <category>dijkstra</category>
        
      </item>
    
      <item>
        <title>PBCSEQ - Các đoạn nguyên</title>
        <link>//vnspoj.github.io/problems/PBCSEQ.html</link>
        
        
        <category>lis</category>
        
        <category>sortings</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>PBCPOINT - Nối điểm</title>
        <link>//vnspoj.github.io/problems/PBCPOINT.html</link>
        
        
        <category>bfs</category>
        
        <category>dsu</category>
        
        <category>dp</category>
        
        <category>queue</category>
        
      </item>
    
      <item>
        <title>PBCGANGS - Các băng đảng</title>
        <link>//vnspoj.github.io/problems/PBCGANGS.html</link>
        
        
        <category>dsu</category>
        
      </item>
    
      <item>
        <title>PBCDEM - Đếm dãy</title>
        <link>//vnspoj.github.io/problems/PBCDEM.html</link>
        
        
        <category>bignum</category>
        
        <category>binary-search</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>PATULJCI - Snow White and the N dwarfs</title>
        <link>//vnspoj.github.io/problems/PATULJCI.html</link>
        
        
        <category>binary-search</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>PARIGAME - VOI 2011 Trò chơi chẵn lẻ</title>
        <link>//vnspoj.github.io/problems/PARIGAME.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>PALINY - Palindrome dài nhất</title>
        <link>//vnspoj.github.io/problems/PALINY.html</link>
        
        
        <category>string</category>
        
        <category>binary-search</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>PA06ANT - Ant</title>
        <link>//vnspoj.github.io/problems/PA06ANT.html</link>
        
        
        <category>matrix</category>
        
        <category>math</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>ORDERSET - Order statistic set</title>
        <link>//vnspoj.github.io/problems/ORDERSET.html</link>
        
        
        <category>data-structure</category>
        
        <category>set</category>
        
      </item>
    
      <item>
        <title>OPTCUT - Chặt cây</title>
        <link>//vnspoj.github.io/problems/OPTCUT.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>ONE4EVER - Forever Alone Person</title>
        <link>//vnspoj.github.io/problems/ONE4EVER.html</link>
        
        
        <category>matrix</category>
        
        <category>math</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>NUMBER - Biến đổi số</title>
        <link>//vnspoj.github.io/problems/NUMBER.html</link>
        
        
        <category>tarjan</category>
        
        <category>dfs</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>NTTREE - Tổng trọng số trên cây</title>
        <link>//vnspoj.github.io/problems/NTTREE.html</link>
        
        
        <category>dfs</category>
        
        <category>dp</category>
        
        <category>tree</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>NTPFECT - Đại diện hoàn hảo</title>
        <link>//vnspoj.github.io/problems/NTPFECT.html</link>
        
        
        <category>tree</category>
        
        <category>dp</category>
        
        <category>dfs</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>NOTE - Gấp tiền</title>
        <link>//vnspoj.github.io/problems/NOTE.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>NKTREE - Cây nhị phân tìm kiếm</title>
        <link>//vnspoj.github.io/problems/NKTREE.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>NKTOSS - Tung đồng xu</title>
        <link>//vnspoj.github.io/problems/NKTOSS.html</link>
        
        
        <category>bignum</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>NKTICK - Xếp hàng mua vé</title>
        <link>//vnspoj.github.io/problems/NKTICK.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>NKTEAM - Team Selection</title>
        <link>//vnspoj.github.io/problems/NKTEAM.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>NKTABLE - NKTable</title>
        <link>//vnspoj.github.io/problems/NKTABLE.html</link>
        
        
        <category>bfs</category>
        
      </item>
    
      <item>
        <title>NKSGAME - VOI08 Trò chơi với dãy số</title>
        <link>//vnspoj.github.io/problems/NKSGAME.html</link>
        
        
        <category>binary-search</category>
        
      </item>
    
      <item>
        <title>NKSEQ - Dãy số</title>
        <link>//vnspoj.github.io/problems/NKSEQ.html</link>
        
        
        <category>dp</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>NKREZ - Hội trường</title>
        <link>//vnspoj.github.io/problems/NKREZ.html</link>
        
        
        <category>binary-search</category>
        
        <category>dp</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>NKRACING - Vòng đua F1</title>
        <link>//vnspoj.github.io/problems/NKRACING.html</link>
        
        
        <category>kruskal</category>
        
        <category>dsu</category>
        
        <category>mst</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>NKPOS - Người đưa thư</title>
        <link>//vnspoj.github.io/problems/NKPOS.html</link>
        
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>NKPOLICE - Police</title>
        <link>//vnspoj.github.io/problems/NKPOLICE.html</link>
        
        
        <category>tarjan</category>
        
        <category>lca</category>
        
        <category>dfs</category>
        
      </item>
    
      <item>
        <title>NKPATH - Đường đi trên lưới</title>
        <link>//vnspoj.github.io/problems/NKPATH.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>NKPALIN - Chuỗi đối xứng</title>
        <link>//vnspoj.github.io/problems/NKPALIN.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>NKONEARC - Mạng máy tính</title>
        <link>//vnspoj.github.io/problems/NKONEARC.html</link>
        
        
        <category>tarjan</category>
        
      </item>
    
      <item>
        <title>NKNUMFRE - Số thân thiện</title>
        <link>//vnspoj.github.io/problems/NKNUMFRE.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>NKMAXSEQ - Dãy con dài nhất</title>
        <link>//vnspoj.github.io/problems/NKMAXSEQ.html</link>
        
        
        <category>binary-index-tree</category>
        
      </item>
    
      <item>
        <title>NKLUCK - Dãy số may mắn</title>
        <link>//vnspoj.github.io/problems/NKLUCK.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>binary-search</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>NKLINEUP - Xếp hàng</title>
        <link>//vnspoj.github.io/problems/NKLINEUP.html</link>
        
        
        <category>segment-tree</category>
        
        <category>rmq</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>NKLETTER - Gửi thư</title>
        <link>//vnspoj.github.io/problems/NKLETTER.html</link>
        
        
        <category>string</category>
        
      </item>
    
      <item>
        <title>NKINV - Dãy nghịch thế</title>
        <link>//vnspoj.github.io/problems/NKINV.html</link>
        
        
        <category>binary-index-tree</category>
        
      </item>
    
      <item>
        <title>NKGUARD - Bảo vệ nông trang</title>
        <link>//vnspoj.github.io/problems/NKGUARD.html</link>
        
        
        <category>bfs</category>
        
      </item>
    
      <item>
        <title>NKFLOW - Luồng cực đại trên mạng</title>
        <link>//vnspoj.github.io/problems/NKFLOW.html</link>
        
        
        <category>flow</category>
        
      </item>
    
      <item>
        <title>NKCITY - Xây dựng thành phố</title>
        <link>//vnspoj.github.io/problems/NKCITY.html</link>
        
        
        <category>kruskal</category>
        
        <category>dsu</category>
        
        <category>mst</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>NKCABLE - Nối mạng</title>
        <link>//vnspoj.github.io/problems/NKCABLE.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>NKBUS - Bus</title>
        <link>//vnspoj.github.io/problems/NKBUS.html</link>
        
        
        <category>dp</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>NKBRACKE - Dãy ngoặc đúng</title>
        <link>//vnspoj.github.io/problems/NKBRACKE.html</link>
        
        
        <category>segment-tree</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>NKBM - Cặp ghép cực đại trên đồ thị hai phía</title>
        <link>//vnspoj.github.io/problems/NKBM.html</link>
        
        
        <category>flow</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>NKABD - Số phong phú</title>
        <link>//vnspoj.github.io/problems/NKABD.html</link>
        
        
        <category>dp</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>NK05MNIM - Bốc sỏi</title>
        <link>//vnspoj.github.io/problems/NK05MNIM.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>NICEQUAD - Tứ giác đẹp</title>
        <link>//vnspoj.github.io/problems/NICEQUAD.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>NETACCEL - Tăng tốc mạng máy tính</title>
        <link>//vnspoj.github.io/problems/NETACCEL.html</link>
        
        
        <category>dijkstra</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>NDCCARD - Các lá bài Blackjack</title>
        <link>//vnspoj.github.io/problems/NDCCARD.html</link>
        
        
        <category>dp</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>NCOB - Cuộc đấu cân não</title>
        <link>//vnspoj.github.io/problems/NCOB.html</link>
        
        
        <category>game</category>
        
        <category>math</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>MYSTERY - Số huyền bí</title>
        <link>//vnspoj.github.io/problems/MYSTERY.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>MULONE - Nhân 1</title>
        <link>//vnspoj.github.io/problems/MULONE.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>MTWALK - Mountain Walking</title>
        <link>//vnspoj.github.io/problems/MTWALK.html</link>
        
        
        <category>bfs</category>
        
        <category>binary-search</category>
        
        <category>queue</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>MTREE - Another Tree Problem</title>
        <link>//vnspoj.github.io/problems/MTREE.html</link>
        
        
        <category>dp</category>
        
        <category>dfs</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>MSTICK - Wooden Sticks</title>
        <link>//vnspoj.github.io/problems/MSTICK.html</link>
        
        
        <category>lis</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>MSE07B - Double Queue</title>
        <link>//vnspoj.github.io/problems/MSE07B.html</link>
        
        
        <category>set</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>MRECAMAN - Recaman’s Sequence</title>
        <link>//vnspoj.github.io/problems/MRECAMAN.html</link>
        
        
        <category>set</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>MPILOT - Pilots</title>
        <link>//vnspoj.github.io/problems/MPILOT.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>MNERED - NERED</title>
        <link>//vnspoj.github.io/problems/MNERED.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>MMMGAME - M&amp;M Game</title>
        <link>//vnspoj.github.io/problems/MMMGAME.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
        <category>game</category>
        
      </item>
    
      <item>
        <title>MMAXPER - Rectangles Perimeter</title>
        <link>//vnspoj.github.io/problems/MMAXPER.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>MMASS - Mass of Molecule</title>
        <link>//vnspoj.github.io/problems/MMASS.html</link>
        
        
        <category>stack</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>MINROAD - VOI 2014 - Con duong Tung Truc</title>
        <link>//vnspoj.github.io/problems/MINROAD.html</link>
        
        
        <category>binary-search</category>
        
        <category>sortings</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>MINK - Huyền thoại Lục Vân Tiên</title>
        <link>//vnspoj.github.io/problems/MINK.html</link>
        
        
        <category>dequeue</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>MINCUT - VOI 2015 Day 2 - Cắt hình</title>
        <link>//vnspoj.github.io/problems/MINCUT.html</link>
        
        
        <category>binary-search</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>MESSAGE - Truyền tin</title>
        <link>//vnspoj.github.io/problems/MESSAGE.html</link>
        
        
        <category>tarjan</category>
        
        <category>stack</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>MEDIAN - Phần tử trung vị</title>
        <link>//vnspoj.github.io/problems/MEDIAN.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>binary-search</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>MECUNG - Mê cung</title>
        <link>//vnspoj.github.io/problems/MECUNG.html</link>
        
        
        <category>bfs</category>
        
        <category>data-structure</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>MDOLLS - Nested Dolls</title>
        <link>//vnspoj.github.io/problems/MDOLLS.html</link>
        
        
        <category>lis</category>
        
        <category>sortings</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>MDIGITS2 - First Number</title>
        <link>//vnspoj.github.io/problems/MDIGITS2.html</link>
        
        
        <category>string</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>MCOINS - Coins Game</title>
        <link>//vnspoj.github.io/problems/MCOINS.html</link>
        
        
        <category>dp</category>
        
        <category>game</category>
        
      </item>
    
      <item>
        <title>MCARDS - Card Sorting</title>
        <link>//vnspoj.github.io/problems/MCARDS.html</link>
        
        
        <category>lis</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>MBLAST - BLAST</title>
        <link>//vnspoj.github.io/problems/MBLAST.html</link>
        
        
        <category>string</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>MBEEWALK - Bee Walk</title>
        <link>//vnspoj.github.io/problems/MBEEWALK.html</link>
        
        
        <category>bfs</category>
        
        <category>queue</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>MAXCUB - Khối lập phương lớn nhất</title>
        <link>//vnspoj.github.io/problems/MAXCUB.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>MAXARR1 - Help Conan 12 !</title>
        <link>//vnspoj.github.io/problems/MAXARR1.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>MATCH2 - Bộ ghép đầy đủ trọng số cực tiểu</title>
        <link>//vnspoj.github.io/problems/MATCH2.html</link>
        
        
        <category>flow</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>MATCH1 - Cặp ghép không trọng số</title>
        <link>//vnspoj.github.io/problems/MATCH1.html</link>
        
        
        <category>flow</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>M3TILE - LATGACH3</title>
        <link>//vnspoj.github.io/problems/M3TILE.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>M00PAIR - 0 0 Pairs</title>
        <link>//vnspoj.github.io/problems/M00PAIR.html</link>
        
        
        <category>bignum</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>LUCKYNUM - Lucky Numbers</title>
        <link>//vnspoj.github.io/problems/LUCKYNUM.html</link>
        
        
        <category>bfs</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>LUBENICA - Lubenica</title>
        <link>//vnspoj.github.io/problems/LUBENICA.html</link>
        
        
        <category>lca</category>
        
        <category>dp</category>
        
        <category>tree</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>LTPMSEQ - Tìm xâu</title>
        <link>//vnspoj.github.io/problems/LTPMSEQ.html</link>
        
        
        <category>trie</category>
        
        <category>tree</category>
        
        <category>string</category>
        
      </item>
    
      <item>
        <title>LSFIGHT - Đấu trường VM08</title>
        <link>//vnspoj.github.io/problems/LSFIGHT.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>LQDGONME - Dãy con chung dài nhất (new ver)</title>
        <link>//vnspoj.github.io/problems/LQDGONME.html</link>
        
        
        <category>dp</category>
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>LQDDIV - Phân tập</title>
        <link>//vnspoj.github.io/problems/LQDDIV.html</link>
        
        
        <category>binary-search</category>
        
        <category>dfs</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>LNACS - Dãy con chung không liền kề dài nhất</title>
        <link>//vnspoj.github.io/problems/LNACS.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>LIS - Dãy con tăng dài nhất (bản khó)</title>
        <link>//vnspoj.github.io/problems/LIS.html</link>
        
        
        <category>dp</category>
        
        <category>lis</category>
        
      </item>
    
      <item>
        <title>LIQ - Dãy con tăng dài nhất ( bản dễ )</title>
        <link>//vnspoj.github.io/problems/LIQ.html</link>
        
        
        <category>dp</category>
        
        <category>lis</category>
        
      </item>
    
      <item>
        <title>LINEGAME - VOI09 Trò chơi với băng số</title>
        <link>//vnspoj.github.io/problems/LINEGAME.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>LEM7 - COMPANY</title>
        <link>//vnspoj.github.io/problems/LEM7.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>LEM6 - BIRTHDAY</title>
        <link>//vnspoj.github.io/problems/LEM6.html</link>
        
        
        <category>bignum</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>LATGACH4 - Lát gạch 4</title>
        <link>//vnspoj.github.io/problems/LATGACH4.html</link>
        
        
        <category>matrix</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>LATGACH - Lát gạch</title>
        <link>//vnspoj.github.io/problems/LATGACH.html</link>
        
        
        <category>bignum</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>LASCALE - Quả Cân</title>
        <link>//vnspoj.github.io/problems/LASCALE.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>KQUERY - K-query</title>
        <link>//vnspoj.github.io/problems/KQUERY.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>KPLANK - Bán dừa</title>
        <link>//vnspoj.github.io/problems/KPLANK.html</link>
        
        
        <category>dp</category>
        
        <category>stack</category>
        
      </item>
    
      <item>
        <title>KMIN - KMIN</title>
        <link>//vnspoj.github.io/problems/KMIN.html</link>
        
        
        <category>heap</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>KMEDIAN - Above the Median</title>
        <link>//vnspoj.github.io/problems/KMEDIAN.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>binary-search</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>KKDD - K - Không đơn độc</title>
        <link>//vnspoj.github.io/problems/KKDD.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>dp</category>
        
        <category>binary-search</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>KINV - Dãy nghịch thế độ dài K</title>
        <link>//vnspoj.github.io/problems/KINV.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>data-structure</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>KGSS - Maximum Sum</title>
        <link>//vnspoj.github.io/problems/KGSS.html</link>
        
        
        <category>segment-tree</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>KDIFF - Trồng hoa</title>
        <link>//vnspoj.github.io/problems/KDIFF.html</link>
        
        
        <category>dequeue</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>KCOIN - Trò chơi với đồng xu</title>
        <link>//vnspoj.github.io/problems/KCOIN.html</link>
        
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>KANDP - Mã và tốt</title>
        <link>//vnspoj.github.io/problems/KANDP.html</link>
        
        
        <category>bfs</category>
        
        <category>queue</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>KAGAIN - Chiến trường Ô qua</title>
        <link>//vnspoj.github.io/problems/KAGAIN.html</link>
        
        
        <category>stack</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>IVANA - Trò chơi vòng số</title>
        <link>//vnspoj.github.io/problems/IVANA.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>IOIBIN - Các thùng nước</title>
        <link>//vnspoj.github.io/problems/IOIBIN.html</link>
        
        
        <category>dsu</category>
        
      </item>
    
      <item>
        <title>INSUL - Cách nhiệt</title>
        <link>//vnspoj.github.io/problems/INSUL.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>HSPC14J - Sàng</title>
        <link>//vnspoj.github.io/problems/HSPC14J.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>HSPC14I - Chơi nhảy</title>
        <link>//vnspoj.github.io/problems/HSPC14I.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>HSPC14H - Táo chuối</title>
        <link>//vnspoj.github.io/problems/HSPC14H.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>HSPC14A - Biến đổi cặp số</title>
        <link>//vnspoj.github.io/problems/HSPC14A.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>HOUSES - Những ngôi nhà</title>
        <link>//vnspoj.github.io/problems/HOUSES.html</link>
        
        
        <category>dfs</category>
        
      </item>
    
      <item>
        <title>HIREHP - Cho thuê xe</title>
        <link>//vnspoj.github.io/problems/HIREHP.html</link>
        
        
        <category>segment-tree</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>HEAP1 - Một chút về Huffman Tree</title>
        <link>//vnspoj.github.io/problems/HEAP1.html</link>
        
        
        <category>data-structure</category>
        
        <category>tree</category>
        
      </item>
    
      <item>
        <title>HBTLCA - dynamic LCA</title>
        <link>//vnspoj.github.io/problems/HBTLCA.html</link>
        
        
        <category>lca</category>
        
      </item>
    
      <item>
        <title>HAOI6000 - HAOI 6000</title>
        <link>//vnspoj.github.io/problems/HAOI6000.html</link>
        
        
        <category>bfs</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>HAF1 - Đua Xe</title>
        <link>//vnspoj.github.io/problems/HAF1.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>GSS - Đoạn con có tổng lớn nhất</title>
        <link>//vnspoj.github.io/problems/GSS.html</link>
        
        
        <category>segment-tree</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>GRAPH_ - Tìm khớp và cầu (Cơ bản)</title>
        <link>//vnspoj.github.io/problems/GRAPH_.html</link>
        
        
        <category>tarjan</category>
        
        <category>tree</category>
        
        <category>dfs</category>
        
        <category>dp</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>GONDOR - GONDOR</title>
        <link>//vnspoj.github.io/problems/GONDOR.html</link>
        
        
        <category>dijkstra</category>
        
      </item>
    
      <item>
        <title>FWATER - Tưới nước đồng cỏ</title>
        <link>//vnspoj.github.io/problems/FWATER.html</link>
        
        
        <category>prim</category>
        
        <category>mst</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>FOCUS - Chuyên gia ruồi</title>
        <link>//vnspoj.github.io/problems/FOCUS.html</link>
        
        
        <category>binary-search</category>
        
        <category>binary-index-tree</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>FLOYD - Floyd hoặc Dijkstra ( Cơ bản )</title>
        <link>//vnspoj.github.io/problems/FLOYD.html</link>
        
        
        <category>dijkstra</category>
        
        <category>floyd</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>FLOW1 -Giao lưu</title>
        <link>//vnspoj.github.io/problems/FLOW1.html</link>
        
        
        <category>flow</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>FIRS - Hàng cây</title>
        <link>//vnspoj.github.io/problems/FIRS.html</link>
        
        
        <category>segment-tree</category>
        
      </item>
    
      <item>
        <title>FINDNUM - Tìm số</title>
        <link>//vnspoj.github.io/problems/FINDNUM.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>FBRICK - Xếp hình</title>
        <link>//vnspoj.github.io/problems/FBRICK.html</link>
        
        
        <category>matrix</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>EGG - Thả trứng , trò giải trí tuổi teen</title>
        <link>//vnspoj.github.io/problems/EGG.html</link>
        
        
        <category>dp</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>DTKSUB - Chuỗi con xuất hiện K lần</title>
        <link>//vnspoj.github.io/problems/DTKSUB.html</link>
        
        
        <category>binary-search</category>
        
        <category>string</category>
        
      </item>
    
      <item>
        <title>DTGAME - Tiền bạc luôn là thứ quý giá</title>
        <link>//vnspoj.github.io/problems/DTGAME.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>DTDOI - Đổi tiền</title>
        <link>//vnspoj.github.io/problems/DTDOI.html</link>
        
        
        <category>greedy</category>
        
        <category>dp</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>DQUERY - D-query</title>
        <link>//vnspoj.github.io/problems/DQUERY.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>DHTABLE2 - Bảng thông tin điện tử</title>
        <link>//vnspoj.github.io/problems/DHTABLE2.html</link>
        
        
        <category>bfs</category>
        
      </item>
    
      <item>
        <title>DHSERV - Dịch vụ truyền thông</title>
        <link>//vnspoj.github.io/problems/DHSERV.html</link>
        
        
        <category>dijkstra</category>
        
      </item>
    
      <item>
        <title>DHRECT - Trò chơi xếp hình chữ nhật</title>
        <link>//vnspoj.github.io/problems/DHRECT.html</link>
        
        
        <category>sortings</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>DHLOCO - Trò chơi lò cò</title>
        <link>//vnspoj.github.io/problems/DHLOCO.html</link>
        
        
        <category>matrix</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>DHLOCK - Khóa số</title>
        <link>//vnspoj.github.io/problems/DHLOCK.html</link>
        
        
        <category>math</category>
        
        <category>brute-force</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>DHLEXP - Biểu thức logic</title>
        <link>//vnspoj.github.io/problems/DHLEXP.html</link>
        
        
        <category>binary-search-tree</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>DHFRBUS - Vé xe miễn phí</title>
        <link>//vnspoj.github.io/problems/DHFRBUS.html</link>
        
        
        <category>dijkstra</category>
        
      </item>
    
      <item>
        <title>DHEXP - Biểu thức</title>
        <link>//vnspoj.github.io/problems/DHEXP.html</link>
        
        
        <category>sortings</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>CWAY - Đếm số đường đi trên đồ thị đầy đủ</title>
        <link>//vnspoj.github.io/problems/CWAY.html</link>
        
        
        <category>dp</category>
        
        <category>bignum</category>
        
      </item>
    
      <item>
        <title>CTREE - Tô màu nhỏ nhất</title>
        <link>//vnspoj.github.io/problems/CTREE.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>CTNBULLS - Bulls and Cows</title>
        <link>//vnspoj.github.io/problems/CTNBULLS.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>CT - Counting triangles</title>
        <link>//vnspoj.github.io/problems/CT.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>CRECT - Đếm các hình chữ nhật</title>
        <link>//vnspoj.github.io/problems/CRECT.html</link>
        
        
        <category>dp</category>
        
        <category>math</category>
        
        <category>stack</category>
        
      </item>
    
      <item>
        <title>CREC01 - Đếm hình chữ nhật trên bảng 0-1</title>
        <link>//vnspoj.github.io/problems/CREC01.html</link>
        
        
        <category>dp</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>CRATE - Coder Rating</title>
        <link>//vnspoj.github.io/problems/CRATE.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>CPPSET - Tập hợp động</title>
        <link>//vnspoj.github.io/problems/CPPSET.html</link>
        
        
        <category>set</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>COUNTPL - Đếm số Palindrome</title>
        <link>//vnspoj.github.io/problems/COUNTPL.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>COUNTCBG - COUNT N</title>
        <link>//vnspoj.github.io/problems/COUNTCBG.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>COMNET - VOI 2013 - Mạng truyền thông</title>
        <link>//vnspoj.github.io/problems/COMNET.html</link>
        
        
        <category>dsu</category>
        
        <category>kruskal</category>
        
      </item>
    
      <item>
        <title>COLLECT - VOI05 Bộ sưu tập</title>
        <link>//vnspoj.github.io/problems/COLLECT.html</link>
        
        
        <category>bfs</category>
        
      </item>
    
      <item>
        <title>CLOCK - Chỉnh đồng hồ</title>
        <link>//vnspoj.github.io/problems/CLOCK.html</link>
        
        
        <category>bfs</category>
        
      </item>
    
      <item>
        <title>CHUOIHAT - Chuỗi hạt</title>
        <link>//vnspoj.github.io/problems/CHUOIHAT.html</link>
        
        
        <category>dp</category>
        
        <category>bignum</category>
        
      </item>
    
      <item>
        <title>CHNTOWER - Tháp Hà Nội</title>
        <link>//vnspoj.github.io/problems/CHNTOWER.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>CHESSCBG - Bàn cờ thế</title>
        <link>//vnspoj.github.io/problems/CHESSCBG.html</link>
        
        
        <category>bfs</category>
        
      </item>
    
      <item>
        <title>CHEER - Động viên đàn bò</title>
        <link>//vnspoj.github.io/problems/CHEER.html</link>
        
        
        <category>kruskal</category>
        
        <category>dsu</category>
        
        <category>mst</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>CHEAT - Chơi bi-a 1 lỗ</title>
        <link>//vnspoj.github.io/problems/CHEAT.html</link>
        
        
        <category>stack</category>
        
      </item>
    
      <item>
        <title>CENTRE28 - CENTRE</title>
        <link>//vnspoj.github.io/problems/CENTRE28.html</link>
        
        
        <category>dijkstra</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>CBUYING - Chocolate Buying</title>
        <link>//vnspoj.github.io/problems/CBUYING.html</link>
        
        
        <category>greedy</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>CATALAN - Dãy số Catalan</title>
        <link>//vnspoj.github.io/problems/CATALAN.html</link>
        
        
        <category>dp</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>CARDSHUF - Cards shuffing</title>
        <link>//vnspoj.github.io/problems/CARDSHUF.html</link>
        
        
        <category>splay-tree</category>
        
        <category>binary-search-tree</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>CARDS - Tráo bài</title>
        <link>//vnspoj.github.io/problems/CARDS.html</link>
        
        
        <category>splay-tree</category>
        
        <category>binary-search-tree</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>CAR - Lập lịch sửa chữa ô tô</title>
        <link>//vnspoj.github.io/problems/CAR.html</link>
        
        
        <category>sortings</category>
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>C11TRCNT - Bắn máy bay</title>
        <link>//vnspoj.github.io/problems/C11TRCNT.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>C11SUM - Siêu trộm KID và Mật khẩu đêm Trung thu!</title>
        <link>//vnspoj.github.io/problems/C11SUM.html</link>
        
        
        <category>dp</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>C11STR2 - Tiền tố và hậu tố</title>
        <link>//vnspoj.github.io/problems/C11STR2.html</link>
        
        
        <category>z-function</category>
        
      </item>
    
      <item>
        <title>C11SEQ - Dãy số</title>
        <link>//vnspoj.github.io/problems/C11SEQ.html</link>
        
        
        <category>binary-index-tree</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>C11PAIRS - Đếm cặp</title>
        <link>//vnspoj.github.io/problems/C11PAIRS.html</link>
        
        
        <category>math</category>
        
        <category>stack</category>
        
      </item>
    
      <item>
        <title>C11KM - Khuyến mãi</title>
        <link>//vnspoj.github.io/problems/C11KM.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>C11ID - Mã số</title>
        <link>//vnspoj.github.io/problems/C11ID.html</link>
        
        
        <category>sortings</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>C11DK2 - C11DK2</title>
        <link>//vnspoj.github.io/problems/C11DK2.html</link>
        
        
        <category>matrix</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>C11CAVE - Hang động</title>
        <link>//vnspoj.github.io/problems/C11CAVE.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>C11CAL - Tính toán</title>
        <link>//vnspoj.github.io/problems/C11CAL.html</link>
        
        
        <category>matrix</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>C11BEAU - Tên đẹp</title>
        <link>//vnspoj.github.io/problems/C11BEAU.html</link>
        
        
        <category>greedy</category>
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>C11BC2 - Robin</title>
        <link>//vnspoj.github.io/problems/C11BC2.html</link>
        
        
        <category>dsu</category>
        
        <category>kruskal</category>
        
      </item>
    
      <item>
        <title>C11BC1 - The country of heaven</title>
        <link>//vnspoj.github.io/problems/C11BC1.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>BWPOINTS - VOI 2011 Nối điểm đen trắng</title>
        <link>//vnspoj.github.io/problems/BWPOINTS.html</link>
        
        
        <category>greedy</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>BONUS13 - VOI 2013 - Phần thưởng</title>
        <link>//vnspoj.github.io/problems/BONUS13.html</link>
        
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>BONGDA - Lịch thi đấu bóng đá</title>
        <link>//vnspoj.github.io/problems/BONGDA.html</link>
        
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>BONES - Xúc xắc bò</title>
        <link>//vnspoj.github.io/problems/BONES.html</link>
        
        
        <category>brute-force</category>
        
      </item>
    
      <item>
        <title>BLOPER - Operators</title>
        <link>//vnspoj.github.io/problems/BLOPER.html</link>
        
        
        <category>greedy</category>
        
      </item>
    
      <item>
        <title>BLGEN - Chuỗi gen đặc trưng</title>
        <link>//vnspoj.github.io/problems/BLGEN.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>BINLADEN - Bin Laden</title>
        <link>//vnspoj.github.io/problems/BINLADEN.html</link>
        
        
        <category>dijkstra</category>
        
      </item>
    
      <item>
        <title>BINARY2 - SPBINARY2</title>
        <link>//vnspoj.github.io/problems/BINARY2.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>BIGNUM - BIGNUM</title>
        <link>//vnspoj.github.io/problems/BIGNUM.html</link>
        
        
        <category>bignum</category>
        
      </item>
    
      <item>
        <title>BESTSPOT - Vị trí tốt nhất</title>
        <link>//vnspoj.github.io/problems/BESTSPOT.html</link>
        
        
        <category>dijkstra</category>
        
        <category>heap</category>
        
      </item>
    
      <item>
        <title>BEADSNB - Chuỗi ốc</title>
        <link>//vnspoj.github.io/problems/BEADSNB.html</link>
        
        
        <category>lis</category>
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>BCDIV - Chia nhóm</title>
        <link>//vnspoj.github.io/problems/BCDIV.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>BASEH - Cơ số H</title>
        <link>//vnspoj.github.io/problems/BASEH.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>BARICAVN - BARICA</title>
        <link>//vnspoj.github.io/problems/BARICAVN.html</link>
        
        
        <category>dp</category>
        
        <category>sortings</category>
        
      </item>
    
      <item>
        <title>BARIC - Bò Ba-ri</title>
        <link>//vnspoj.github.io/problems/BARIC.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>BALLGAME - Ball game</title>
        <link>//vnspoj.github.io/problems/BALLGAME.html</link>
        
        
        <category>heap</category>
        
        <category>set</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>AZNET - VOI 2014 - Mang truyen thong</title>
        <link>//vnspoj.github.io/problems/AZNET.html</link>
        
        
        <category>kruskal</category>
        
        <category>dsu</category>
        
        <category>mst</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>AUCTION - Going Once, Going Twice, Gone!</title>
        <link>//vnspoj.github.io/problems/AUCTION.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>ASSIGN1 - Phân công hoàn thành sớm nhất</title>
        <link>//vnspoj.github.io/problems/ASSIGN1.html</link>
        
        
        <category>flow</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>AREA - Diện tích hình chữ nhật</title>
        <link>//vnspoj.github.io/problems/AREA.html</link>
        
        
        <category>segment-tree</category>
        
        <category>sortings</category>
        
        <category>data-structure</category>
        
      </item>
    
      <item>
        <title>ANT - Kiến</title>
        <link>//vnspoj.github.io/problems/ANT.html</link>
        
        
        <category>math</category>
        
      </item>
    
      <item>
        <title>AMSSEQ - Dãy số</title>
        <link>//vnspoj.github.io/problems/AMSSEQ.html</link>
        
        
        <category>dp</category>
        
      </item>
    
      <item>
        <title>ADS - Quảng cáo</title>
        <link>//vnspoj.github.io/problems/ADS.html</link>
        
        
        <category>dfs</category>
        
        <category>graph</category>
        
      </item>
    
      <item>
        <title>ACMNB - ACM</title>
        <link>//vnspoj.github.io/problems/ACMNB.html</link>
        
        
        <category>sortings</category>
        
        <category>greedy</category>
        
      </item>
    
    
      <category>
        <id>bfs</id>
        <title>Breadth First Travel - Duyệt theo chiều rộng</title>
        <link>//vnspoj.github.io/category/bfs</link>
      </category>
    
      <category>
        <id>bignum</id>
        <title>Big Integer - Xử lý số nguyên lớn</title>
        <link>//vnspoj.github.io/category/bignum</link>
      </category>
    
      <category>
        <id>binary-index-tree</id>
        <title>Binary Index Tree</title>
        <link>//vnspoj.github.io/category/binary-index-tree</link>
      </category>
    
      <category>
        <id>binary-search-tree</id>
        <title>Binary Search Tree</title>
        <link>//vnspoj.github.io/category/binary-search-tree</link>
      </category>
    
      <category>
        <id>binary-search</id>
        <title>Binary Search - Chặt nhị phân</title>
        <link>//vnspoj.github.io/category/binary-search</link>
      </category>
    
      <category>
        <id>brute-force</id>
        <title>Brute Force - Duyệt, vét, đệ quy, nhánh cận</title>
        <link>//vnspoj.github.io/category/brute-force</link>
      </category>
    
      <category>
        <id>counting</id>
        <title>Counting - Các bài toán đếm</title>
        <link>//vnspoj.github.io/category/counting</link>
      </category>
    
      <category>
        <id>dag</id>
        <title>Directed Acyclic Graph - Đồ thị không chu trình</title>
        <link>//vnspoj.github.io/category/dag</link>
      </category>
    
      <category>
        <id>data-structure</id>
        <title>Data Structure - Stack, Queue, Dequeue, Heap, Set, Map, Binary Search Tree</title>
        <link>//vnspoj.github.io/category/data-structure</link>
      </category>
    
      <category>
        <id>dequeue</id>
        <title>Dequeue - Hàng đợi hai đầu</title>
        <link>//vnspoj.github.io/category/dequeue</link>
      </category>
    
      <category>
        <id>dfs</id>
        <title>Depth First Travel - Duyệt theo chiều sâu</title>
        <link>//vnspoj.github.io/category/dfs</link>
      </category>
    
      <category>
        <id>dijkstra</id>
        <title>Dijkstra - Đường đi ngắn nhất</title>
        <link>//vnspoj.github.io/category/dijkstra</link>
      </category>
    
      <category>
        <id>dp</id>
        <title>Dynamic Programming - Quy hoạch động</title>
        <link>//vnspoj.github.io/category/dp</link>
      </category>
    
      <category>
        <id>dsu</id>
        <title>Disjoint Set Union</title>
        <link>//vnspoj.github.io/category/dsu</link>
      </category>
    
      <category>
        <id>euler</id>
        <title>Chu trình Euler</title>
        <link>//vnspoj.github.io/category/euler</link>
      </category>
    
      <category>
        <id>flow</id>
        <title>Flow - Luồng, cặp ghép cực đại</title>
        <link>//vnspoj.github.io/category/flow</link>
      </category>
    
      <category>
        <id>floyd</id>
        <title>Floyd - Floyd–Warshall - Đường đi ngắn nhất</title>
        <link>//vnspoj.github.io/category/floyd</link>
      </category>
    
      <category>
        <id>game</id>
        <title>Game - Các bài toán trò chơi</title>
        <link>//vnspoj.github.io/category/game</link>
      </category>
    
      <category>
        <id>graph</id>
        <title>Graph - Đồ thị</title>
        <link>//vnspoj.github.io/category/graph</link>
      </category>
    
      <category>
        <id>greedy</id>
        <title>Greedy - Tham lam</title>
        <link>//vnspoj.github.io/category/greedy</link>
      </category>
    
      <category>
        <id>hamilton</id>
        <title>Chu trình Hamilton</title>
        <link>//vnspoj.github.io/category/hamilton</link>
      </category>
    
      <category>
        <id>heap</id>
        <title>Heap - Priority Queue - Hàng đợi ưu tiên</title>
        <link>//vnspoj.github.io/category/heap</link>
      </category>
    
      <category>
        <id>implementation</id>
        <title>Implementation</title>
        <link>//vnspoj.github.io/category/implementation</link>
      </category>
    
      <category>
        <id></id>
        <title>Categories</title>
        <link>//vnspoj.github.io/category/index.html</link>
      </category>
    
      <category>
        <id>kmp</id>
        <title>KMP - Tìm kiếm chuỗi</title>
        <link>//vnspoj.github.io/category/kmp</link>
      </category>
    
      <category>
        <id>kruskal</id>
        <title>Kruskal - Tìm cây khung nhỏ nhất MST</title>
        <link>//vnspoj.github.io/category/kruskal</link>
      </category>
    
      <category>
        <id>lca</id>
        <title>Last Common Ancestor - Tổ tiên chung gần nhất</title>
        <link>//vnspoj.github.io/category/lca</link>
      </category>
    
      <category>
        <id>lis</id>
        <title>Longest Increasing Subsequence - Dãy con tăng dài nhất</title>
        <link>//vnspoj.github.io/category/lis</link>
      </category>
    
      <category>
        <id>math</id>
        <title>Math - Lý thuyết toán</title>
        <link>//vnspoj.github.io/category/math</link>
      </category>
    
      <category>
        <id>matrix</id>
        <title>Matrix - Ma trận &amp; Kỹ thuật nhân ma trận</title>
        <link>//vnspoj.github.io/category/matrix</link>
      </category>
    
      <category>
        <id>mst</id>
        <title>Minimum Spanning Tree - Cây khung nhỏ nhất</title>
        <link>//vnspoj.github.io/category/mst</link>
      </category>
    
      <category>
        <id>prim</id>
        <title>Prim - Tìm cây khung nhỏ nhất MST</title>
        <link>//vnspoj.github.io/category/prim</link>
      </category>
    
      <category>
        <id>queue</id>
        <title>Queue - Hàng đợi</title>
        <link>//vnspoj.github.io/category/queue</link>
      </category>
    
      <category>
        <id>rmq</id>
        <title>Range Minimum Query</title>
        <link>//vnspoj.github.io/category/rmq</link>
      </category>
    
      <category>
        <id>segment-tree</id>
        <title>Segment Tree - Interval Tree</title>
        <link>//vnspoj.github.io/category/segment-tree</link>
      </category>
    
      <category>
        <id>set</id>
        <title>Set - Binary Search Tree (BST) - Cây nhị phân tìm kiếm</title>
        <link>//vnspoj.github.io/category/set</link>
      </category>
    
      <category>
        <id>sortings</id>
        <title>Sortings - Sắp xếp</title>
        <link>//vnspoj.github.io/category/sortings</link>
      </category>
    
      <category>
        <id>splay-tree</id>
        <title>Splay Tree</title>
        <link>//vnspoj.github.io/category/splay-tree</link>
      </category>
    
      <category>
        <id>stack</id>
        <title>Stack - Ngăn xếp</title>
        <link>//vnspoj.github.io/category/stack</link>
      </category>
    
      <category>
        <id>string</id>
        <title>String - Xử lí chuỗi</title>
        <link>//vnspoj.github.io/category/string</link>
      </category>
    
      <category>
        <id>tarjan</id>
        <title>Tarjan - Thành phần liên thông, Cầu Khớp</title>
        <link>//vnspoj.github.io/category/tarjan</link>
      </category>
    
      <category>
        <id>topo</id>
        <title>Sắp xếp Topo - DAG</title>
        <link>//vnspoj.github.io/category/topo</link>
      </category>
    
      <category>
        <id>tree</id>
        <title>Tree - LCA, Trie, Quy hoạch động</title>
        <link>//vnspoj.github.io/category/tree</link>
      </category>
    
      <category>
        <id>trie</id>
        <title>Trie - Cây tiền tố, hậu tố</title>
        <link>//vnspoj.github.io/category/trie</link>
      </category>
    
      <category>
        <id>z-function</id>
        <title>Z Function - Tìm kiếm chuỗi</title>
        <link>//vnspoj.github.io/category/z-function</link>
      </category>
    
    
      <wiki>
        <title>Submask Enumeration</title>
        <link>//vnspoj.github.io/wiki/algebra/all-submasks.html</link>
      </wiki>
    
      <wiki>
        <title>Balanced Ternary</title>
        <link>//vnspoj.github.io/wiki/algebra/balanced-ternary.html</link>
      </wiki>
    
      <wiki>
        <title>Arbitrary-Precision Arithmetic</title>
        <link>//vnspoj.github.io/wiki/algebra/big-integer.html</link>
      </wiki>
    
      <wiki>
        <title>Binary Exponentiation</title>
        <link>//vnspoj.github.io/wiki/algebra/binary-exp.html</link>
      </wiki>
    
      <wiki>
        <title>Chinese Remainder Theorem</title>
        <link>//vnspoj.github.io/wiki/algebra/chinese-remainder-theorem.html</link>
      </wiki>
    
      <wiki>
        <title>Discrete Logarithm</title>
        <link>//vnspoj.github.io/wiki/algebra/discrete-log.html</link>
      </wiki>
    
      <wiki>
        <title>Discrete Root</title>
        <link>//vnspoj.github.io/wiki/algebra/discrete-root.html</link>
      </wiki>
    
      <wiki>
        <title>Number of divisors / sum of divisors</title>
        <link>//vnspoj.github.io/wiki/algebra/divisors.html</link>
      </wiki>
    
      <wiki>
        <title>Euclidean algorithm for computing the greatest common divisor</title>
        <link>//vnspoj.github.io/wiki/algebra/euclid-algorithm.html</link>
      </wiki>
    
      <wiki>
        <title>Extended Euclidean Algorithm</title>
        <link>//vnspoj.github.io/wiki/algebra/extended-euclid-algorithm.html</link>
      </wiki>
    
      <wiki>
        <title>Finding Power of Factorial Divisor</title>
        <link>//vnspoj.github.io/wiki/algebra/factorial-divisors.html</link>
      </wiki>
    
      <wiki>
        <title>Factorial modulo P</title>
        <link>//vnspoj.github.io/wiki/algebra/factorial-modulo.html</link>
      </wiki>
    
      <wiki>
        <title>Integer factorization</title>
        <link>//vnspoj.github.io/wiki/algebra/factorization.html</link>
      </wiki>
    
      <wiki>
        <title>Fast Fourier transform</title>
        <link>//vnspoj.github.io/wiki/algebra/fft.html</link>
      </wiki>
    
      <wiki>
        <title>Fibonacci Numbers</title>
        <link>//vnspoj.github.io/wiki/algebra/fibonacci-numbers.html</link>
      </wiki>
    
      <wiki>
        <title>Gray Code</title>
        <link>//vnspoj.github.io/wiki/algebra/gray-code.html</link>
      </wiki>
    
      <wiki>
        <title>Linear Diophantine Equation</title>
        <link>//vnspoj.github.io/wiki/algebra/linear-diophantine-equation.html</link>
      </wiki>
    
      <wiki>
        <title>Linear Congruence Equation</title>
        <link>//vnspoj.github.io/wiki/algebra/linear_congruence_equation.html</link>
      </wiki>
    
      <wiki>
        <title>Modular Inverse</title>
        <link>//vnspoj.github.io/wiki/algebra/module-inverse.html</link>
      </wiki>
    
      <wiki>
        <title>Montgomery Multiplication</title>
        <link>//vnspoj.github.io/wiki/algebra/montgomery_multiplication.html</link>
      </wiki>
    
      <wiki>
        <title>Euler's totient function</title>
        <link>//vnspoj.github.io/wiki/algebra/phi-function.html</link>
      </wiki>
    
      <wiki>
        <title>Operations on polynomials and series</title>
        <link>//vnspoj.github.io/wiki/algebra/polynomial.html</link>
      </wiki>
    
      <wiki>
        <title>Primality tests</title>
        <link>//vnspoj.github.io/wiki/algebra/primality_tests.html</link>
      </wiki>
    
      <wiki>
        <title>Sieve of Eratosthenes With Linear Time Complexity</title>
        <link>//vnspoj.github.io/wiki/algebra/prime-sieve-linear.html</link>
      </wiki>
    
      <wiki>
        <title>Primitive Root</title>
        <link>//vnspoj.github.io/wiki/algebra/primitive-root.html</link>
      </wiki>
    
      <wiki>
        <title>Sieve of Eratosthenes</title>
        <link>//vnspoj.github.io/wiki/algebra/sieve-of-eratosthenes.html</link>
      </wiki>
    
      <wiki>
        <title>Binomial Coefficients</title>
        <link>//vnspoj.github.io/wiki/combinatorics/binomial-coefficients.html</link>
      </wiki>
    
      <wiki>
        <title>Placing Bishops on a Chessboard</title>
        <link>//vnspoj.github.io/wiki/combinatorics/bishops-on-chessboard.html</link>
      </wiki>
    
      <wiki>
        <title>Balanced bracket sequences</title>
        <link>//vnspoj.github.io/wiki/combinatorics/bracket_sequences.html</link>
      </wiki>
    
      <wiki>
        <title>Burnside's lemma / Pólya enumeration theorem</title>
        <link>//vnspoj.github.io/wiki/combinatorics/burnside.html</link>
      </wiki>
    
      <wiki>
        <title>Catalan Numbers and its Applications</title>
        <link>//vnspoj.github.io/wiki/combinatorics/catalan-numbers.html</link>
      </wiki>
    
      <wiki>
        <title>Counting labeled graphs</title>
        <link>//vnspoj.github.io/wiki/combinatorics/counting_labeled_graphs.html</link>
      </wiki>
    
      <wiki>
        <title>Generating all K-combinations</title>
        <link>//vnspoj.github.io/wiki/combinatorics/generating_combinations.html</link>
      </wiki>
    
      <wiki>
        <title>The Inclusion-Exclusion Principle</title>
        <link>//vnspoj.github.io/wiki/combinatorics/inclusion-exclusion.html</link>
      </wiki>
    
      <wiki>
        <title>Stars and bars</title>
        <link>//vnspoj.github.io/wiki/combinatorics/stars_and_bars.html</link>
      </wiki>
    
      <wiki>
        <title>Deleting from a data structure in O(T(n)log n)</title>
        <link>//vnspoj.github.io/wiki/data_structures/deleting_in_log_n.html</link>
      </wiki>
    
      <wiki>
        <title>Disjoint Set Union</title>
        <link>//vnspoj.github.io/wiki/data_structures/disjoint_set_union.html</link>
      </wiki>
    
      <wiki>
        <title>Fenwick Tree</title>
        <link>//vnspoj.github.io/wiki/data_structures/fenwick.html</link>
      </wiki>
    
      <wiki>
        <title>Randomized Heap</title>
        <link>//vnspoj.github.io/wiki/data_structures/randomized_heap.html</link>
      </wiki>
    
      <wiki>
        <title>Segment Tree</title>
        <link>//vnspoj.github.io/wiki/data_structures/segment_tree.html</link>
      </wiki>
    
      <wiki>
        <title>Sparse Table</title>
        <link>//vnspoj.github.io/wiki/data_structures/sparse-table.html</link>
      </wiki>
    
      <wiki>
        <title>Sqrt Tree</title>
        <link>//vnspoj.github.io/wiki/data_structures/sqrt-tree.html</link>
      </wiki>
    
      <wiki>
        <title>Sqrt Decomposition</title>
        <link>//vnspoj.github.io/wiki/data_structures/sqrt_decomposition.html</link>
      </wiki>
    
      <wiki>
        <title>Minimum stack / Minimum queue</title>
        <link>//vnspoj.github.io/wiki/data_structures/stack_queue_modification.html</link>
      </wiki>
    
      <wiki>
        <title>Treap</title>
        <link>//vnspoj.github.io/wiki/data_structures/treap.html</link>
      </wiki>
    
      <wiki>
        <title>Divide and Conquer DP</title>
        <link>//vnspoj.github.io/wiki/dynamic_programming/divide-and-conquer-dp.html</link>
      </wiki>
    
      <wiki>
        <title>Dynamic Programming on Broken Profile. Problem &quot;Parquet&quot;</title>
        <link>//vnspoj.github.io/wiki/dynamic_programming/profile-dynamics.html</link>
      </wiki>
    
      <wiki>
        <title>Finding the largest zero submatrix</title>
        <link>//vnspoj.github.io/wiki/dynamic_programming/zero_matrix.html</link>
      </wiki>
    
      <wiki>
        <title>Games on arbitrary graphs</title>
        <link>//vnspoj.github.io/wiki/game_theory/games_on_graphs.html</link>
      </wiki>
    
      <wiki>
        <title>Sprague-Grundy theorem. Nim</title>
        <link>//vnspoj.github.io/wiki/game_theory/sprague-grundy-nim.html</link>
      </wiki>
    
      <wiki>
        <title>Finding area of simple polygon in O(N)</title>
        <link>//vnspoj.github.io/wiki/geometry/area-of-simple-polygon.html</link>
      </wiki>
    
      <wiki>
        <title>Basic Geometry</title>
        <link>//vnspoj.github.io/wiki/geometry/basic-geometry.html</link>
      </wiki>
    
      <wiki>
        <title>Check if two segments intersect</title>
        <link>//vnspoj.github.io/wiki/geometry/check-segments-intersection.html</link>
      </wiki>
    
      <wiki>
        <title>Circle-Circle Intersection</title>
        <link>//vnspoj.github.io/wiki/geometry/circle-circle-intersection.html</link>
      </wiki>
    
      <wiki>
        <title>Circle-Line Intersection</title>
        <link>//vnspoj.github.io/wiki/geometry/circle-line-intersection.html</link>
      </wiki>
    
      <wiki>
        <title>Convex hull trick and Li Chao tree</title>
        <link>//vnspoj.github.io/wiki/geometry/convex_hull_trick.html</link>
      </wiki>
    
      <wiki>
        <title>Delaunay triangulation and Voronoi diagram</title>
        <link>//vnspoj.github.io/wiki/geometry/delaunay.html</link>
      </wiki>
    
      <wiki>
        <title>Convex Hull construction using Graham's Scan</title>
        <link>//vnspoj.github.io/wiki/geometry/grahams-scan-convex-hull.html</link>
      </wiki>
    
      <wiki>
        <title>Half-plane intersection - S&amp;I algorithm in O(N logN)</title>
        <link>//vnspoj.github.io/wiki/geometry/halfplane-intersection.html</link>
      </wiki>
    
      <wiki>
        <title>Search for a pair of intersecting segments</title>
        <link>//vnspoj.github.io/wiki/geometry/intersecting_segments.html</link>
      </wiki>
    
      <wiki>
        <title>Lattice points inside non-lattice polygon</title>
        <link>//vnspoj.github.io/wiki/geometry/lattice-points.html</link>
      </wiki>
    
      <wiki>
        <title>Length of the union of segments</title>
        <link>//vnspoj.github.io/wiki/geometry/length-of-segments-union.html</link>
      </wiki>
    
      <wiki>
        <title>Intersection Point of Lines</title>
        <link>//vnspoj.github.io/wiki/geometry/lines-intersection.html</link>
      </wiki>
    
      <wiki>
        <title>Minkowski sum of convex polygons</title>
        <link>//vnspoj.github.io/wiki/geometry/minkowski.html</link>
      </wiki>
    
      <wiki>
        <title>Finding the nearest pair of points</title>
        <link>//vnspoj.github.io/wiki/geometry/nearest_points.html</link>
      </wiki>
    
      <wiki>
        <title>Oriented area of a triangle</title>
        <link>//vnspoj.github.io/wiki/geometry/oriented-triangle-area.html</link>
      </wiki>
    
      <wiki>
        <title>Pick's Theorem</title>
        <link>//vnspoj.github.io/wiki/geometry/picks-theorem.html</link>
      </wiki>
    
      <wiki>
        <title>Check if point belongs to the convex polygon in O(log N)</title>
        <link>//vnspoj.github.io/wiki/geometry/point-in-convex-polygon.html</link>
      </wiki>
    
      <wiki>
        <title>Point location in O(log n)</title>
        <link>//vnspoj.github.io/wiki/geometry/point-location.html</link>
      </wiki>
    
      <wiki>
        <title>Finding the equation of a line for a segment</title>
        <link>//vnspoj.github.io/wiki/geometry/segment-to-line.html</link>
      </wiki>
    
      <wiki>
        <title>Finding Intersection of Two Segments</title>
        <link>//vnspoj.github.io/wiki/geometry/segments-intersection.html</link>
      </wiki>
    
      <wiki>
        <title>Finding common tangents to two circles</title>
        <link>//vnspoj.github.io/wiki/geometry/tangents-to-two-circles.html</link>
      </wiki>
    
      <wiki>
        <title>Vertical decomposition</title>
        <link>//vnspoj.github.io/wiki/geometry/vertical_decomposition.html</link>
      </wiki>
    
      <wiki>
        <title>0-1 BFS</title>
        <link>//vnspoj.github.io/wiki/graph/01_bfs.html</link>
      </wiki>
    
      <wiki>
        <title>2-SAT</title>
        <link>//vnspoj.github.io/wiki/graph/2SAT.html</link>
      </wiki>
    
      <wiki>
        <title>Assignment problem solution using min-cost-flo&lt;</title>
        <link>//vnspoj.github.io/wiki/graph/Assignment-problem-min-flow.html</link>
      </wiki>
    
      <wiki>
        <title>Floyd-Warshall algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/all-pair-shortest-path-floyd-warshall.html</link>
      </wiki>
    
      <wiki>
        <title>Bellman-Ford Algorithm - shortest paths with negative weights</title>
        <link>//vnspoj.github.io/wiki/graph/bellman_ford.html</link>
      </wiki>
    
      <wiki>
        <title>Check whether a graph is bipartite</title>
        <link>//vnspoj.github.io/wiki/graph/bipartite-check.html</link>
      </wiki>
    
      <wiki>
        <title>Breadth First Search</title>
        <link>//vnspoj.github.io/wiki/graph/breadth-first-search.html</link>
      </wiki>
    
      <wiki>
        <title>Finding Bridges Online</title>
        <link>//vnspoj.github.io/wiki/graph/bridge-searching-online.html</link>
      </wiki>
    
      <wiki>
        <title>Finding bridges in a graph in O(N+M)</title>
        <link>//vnspoj.github.io/wiki/graph/bridge-searching.html</link>
      </wiki>
    
      <wiki>
        <title>Finding articulation points in a graph in O(N+M)</title>
        <link>//vnspoj.github.io/wiki/graph/cutpoints.html</link>
      </wiki>
    
      <wiki>
        <title>Depth First Search</title>
        <link>//vnspoj.github.io/wiki/graph/depth-first-search.html</link>
      </wiki>
    
      <wiki>
        <title>D´Esopo-Pape</title>
        <link>//vnspoj.github.io/wiki/graph/desopo_pape.html</link>
      </wiki>
    
      <wiki>
        <title>Dijkstra Algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/dijkstra.html</link>
      </wiki>
    
      <wiki>
        <title>Dijkstra on sparse graphs</title>
        <link>//vnspoj.github.io/wiki/graph/dijkstra_sparse.html</link>
      </wiki>
    
      <wiki>
        <title>Maximum flow - Dinic's algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/dinic.html</link>
      </wiki>
    
      <wiki>
        <title>Edge connectivity / Vertex connectivity</title>
        <link>//vnspoj.github.io/wiki/graph/edge_vertex_connectivity.html</link>
      </wiki>
    
      <wiki>
        <title>Maximum flow - Ford-Fulkerson and Edmonds-Karp</title>
        <link>//vnspoj.github.io/wiki/graph/edmonds_karp.html</link>
      </wiki>
    
      <wiki>
        <title>Finding the Eulerian path in O(M)</title>
        <link>//vnspoj.github.io/wiki/graph/euler_path.html</link>
      </wiki>
    
      <wiki>
        <title>Checking a graph for acyclicity and finding a cycle in O(M)</title>
        <link>//vnspoj.github.io/wiki/graph/finding-cycle.html</link>
      </wiki>
    
      <wiki>
        <title>Negative Cycle Search</title>
        <link>//vnspoj.github.io/wiki/graph/finding-negative-cycle-in-graph.html</link>
      </wiki>
    
      <wiki>
        <title>Number of paths with fixed length. Shortest Path of fixed length.</title>
        <link>//vnspoj.github.io/wiki/graph/fixed_length_paths.html</link>
      </wiki>
    
      <wiki>
        <title>Flows with demands</title>
        <link>//vnspoj.github.io/wiki/graph/flow_with_demands.html</link>
      </wiki>
    
      <wiki>
        <title>Heavy-light decomposition</title>
        <link>//vnspoj.github.io/wiki/graph/hld.html</link>
      </wiki>
    
      <wiki>
        <title>Kirchhoff's Theorem</title>
        <link>//vnspoj.github.io/wiki/graph/kirchhoff-theorem.html</link>
      </wiki>
    
      <wiki>
        <title>Kuhn's Algorithm for Maximum Bipartite Matching</title>
        <link>//vnspoj.github.io/wiki/graph/kuhn_maximum_bipartite_matching.html</link>
      </wiki>
    
      <wiki>
        <title>Lowest Common Ancestor - O(sqrt(N)) and O(log N) with O(N) preprocessing</title>
        <link>//vnspoj.github.io/wiki/graph/lca.html</link>
      </wiki>
    
      <wiki>
        <title>Lowest Common Ancestor - Binary Lifting</title>
        <link>//vnspoj.github.io/wiki/graph/lca_binary_lifting.html</link>
      </wiki>
    
      <wiki>
        <title>Lowest Common Ancestor - Farach-Colton and Bender algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/lca_farachcoltonbender.html</link>
      </wiki>
    
      <wiki>
        <title>Lowest Common Ancestor - Tarjan's off-line algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/lca_tarjan.html</link>
      </wiki>
    
      <wiki>
        <title>Minimum-cost flow - Successive shortest path algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/min_cost_flow.html</link>
      </wiki>
    
      <wiki>
        <title>Maximum flow - MPM algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/mpm.html</link>
      </wiki>
    
      <wiki>
        <title>Minimum spanning tree - Kruskal's algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/mst_kruskal.html</link>
      </wiki>
    
      <wiki>
        <title>Minimum spanning tree - Kruskal with Disjoint Set Union</title>
        <link>//vnspoj.github.io/wiki/graph/mst_kruskal_with_dsu.html</link>
      </wiki>
    
      <wiki>
        <title>Minimum spanning tree - Prim's algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/mst_prim.html</link>
      </wiki>
    
      <wiki>
        <title>Prüfer code</title>
        <link>//vnspoj.github.io/wiki/graph/pruefer_code.html</link>
      </wiki>
    
      <wiki>
        <title>Maximum flow - Push-relabel method improved</title>
        <link>//vnspoj.github.io/wiki/graph/push-relabel-faster.html</link>
      </wiki>
    
      <wiki>
        <title>Maximum flow - Push-relabel algorithm</title>
        <link>//vnspoj.github.io/wiki/graph/push-relabel.html</link>
      </wiki>
    
      <wiki>
        <title>Solve RMQ by finding LCA</title>
        <link>//vnspoj.github.io/wiki/graph/rmq_linear.html</link>
      </wiki>
    
      <wiki>
        <title>Search for connected components in a graph</title>
        <link>//vnspoj.github.io/wiki/graph/search-for-connected-components.html</link>
      </wiki>
    
      <wiki>
        <title>Second Best Minimum Spanning Tree</title>
        <link>//vnspoj.github.io/wiki/graph/second_best_mst.html</link>
      </wiki>
    
      <wiki>
        <title>Strong Orientation</title>
        <link>//vnspoj.github.io/wiki/graph/strong-orientation.html</link>
      </wiki>
    
      <wiki>
        <title>Strongly Connected Components and Condensation graph</title>
        <link>//vnspoj.github.io/wiki/graph/strongly-connected-components.html</link>
      </wiki>
    
      <wiki>
        <title>Topological Sorting</title>
        <link>//vnspoj.github.io/wiki/graph/topological-sort.html</link>
      </wiki>
    
      <wiki>
        <title>Paint the edges of the tree</title>
        <link>//vnspoj.github.io/wiki/graph/tree_painting.html</link>
      </wiki>
    
      <wiki>
        <title>E-Maxx Algorithms in English from CP-Algorithms</title>
        <link>//vnspoj.github.io/wiki/index.html</link>
      </wiki>
    
      <wiki>
        <title>Calculating Determinant of Matrix by Gauss</title>
        <link>//vnspoj.github.io/wiki/linear_algebra/determinant-gauss.html</link>
      </wiki>
    
      <wiki>
        <title>Calculating the determinant using Kraut method</title>
        <link>//vnspoj.github.io/wiki/linear_algebra/determinant-kraut.html</link>
      </wiki>
    
      <wiki>
        <title>Gauss method for solving system of linear equations</title>
        <link>//vnspoj.github.io/wiki/linear_algebra/linear-system-gauss.html</link>
      </wiki>
    
      <wiki>
        <title>Rank of a matrix</title>
        <link>//vnspoj.github.io/wiki/linear_algebra/rank-matrix.html</link>
      </wiki>
    
      <wiki>
        <title>Newton's method for finding roots</title>
        <link>//vnspoj.github.io/wiki/num_methods/roots_newton.html</link>
      </wiki>
    
      <wiki>
        <title>Simpson integration</title>
        <link>//vnspoj.github.io/wiki/num_methods/simpson-integration.html</link>
      </wiki>
    
      <wiki>
        <title>Ternary Search and its Applications</title>
        <link>//vnspoj.github.io/wiki/num_methods/ternary_search.html</link>
      </wiki>
    
      <wiki>
        <title>15 Puzzle Game: Existence Of The Solution</title>
        <link>//vnspoj.github.io/wiki/others/15-puzzle.html</link>
      </wiki>
    
      <wiki>
        <title>Josephus Problem</title>
        <link>//vnspoj.github.io/wiki/others/josephus_problem.html</link>
      </wiki>
    
      <wiki>
        <title>Search the subarray with the maximum/minimum sum</title>
        <link>//vnspoj.github.io/wiki/others/maximum_average_segment.html</link>
      </wiki>
    
      <wiki>
        <title>The Stern-Brocot Tree and Farey Sequences</title>
        <link>//vnspoj.github.io/wiki/others/stern_brocot_tree_farey_sequences.html</link>
      </wiki>
    
      <wiki>
        <title>Optimal schedule of jobs given their deadlines and durations</title>
        <link>//vnspoj.github.io/wiki/schedules/schedule-with-completion-duration.html</link>
      </wiki>
    
      <wiki>
        <title>Scheduling jobs on one machine</title>
        <link>//vnspoj.github.io/wiki/schedules/schedule_one_machine.html</link>
      </wiki>
    
      <wiki>
        <title>Scheduling jobs on two machines</title>
        <link>//vnspoj.github.io/wiki/schedules/schedule_two_machines.html</link>
      </wiki>
    
      <wiki>
        <title>K-th order statistic in O(N)</title>
        <link>//vnspoj.github.io/wiki/sequences/k-th.html</link>
      </wiki>
    
      <wiki>
        <title>Longest increasing subsequence</title>
        <link>//vnspoj.github.io/wiki/sequences/longest_increasing_subsequence.html</link>
      </wiki>
    
      <wiki>
        <title>Range Minimum Query</title>
        <link>//vnspoj.github.io/wiki/sequences/rmq.html</link>
      </wiki>
    
      <wiki>
        <title>Aho-Corasick algorithm</title>
        <link>//vnspoj.github.io/wiki/string/aho_corasick.html</link>
      </wiki>
    
      <wiki>
        <title>Expression parsing</title>
        <link>//vnspoj.github.io/wiki/string/expression_parsing.html</link>
      </wiki>
    
      <wiki>
        <title>Lyndon factorization</title>
        <link>//vnspoj.github.io/wiki/string/lyndon_factorization.html</link>
      </wiki>
    
      <wiki>
        <title>Finding repetitions</title>
        <link>//vnspoj.github.io/wiki/string/main_lorentz.html</link>
      </wiki>
    
      <wiki>
        <title>Manacher's Algorithm - Finding all sub-palindromes in O(N)</title>
        <link>//vnspoj.github.io/wiki/string/manacher.html</link>
      </wiki>
    
      <wiki>
        <title>Prefix function. Knuth–Morris–Pratt algorithm</title>
        <link>//vnspoj.github.io/wiki/string/prefix-function.html</link>
      </wiki>
    
      <wiki>
        <title>Rabin-Karp Algorithm</title>
        <link>//vnspoj.github.io/wiki/string/rabin-karp.html</link>
      </wiki>
    
      <wiki>
        <title>String Hashing</title>
        <link>//vnspoj.github.io/wiki/string/string-hashing.html</link>
      </wiki>
    
      <wiki>
        <title>Suffix Array</title>
        <link>//vnspoj.github.io/wiki/string/suffix-array.html</link>
      </wiki>
    
      <wiki>
        <title>Suffix Automaton</title>
        <link>//vnspoj.github.io/wiki/string/suffix-automaton.html</link>
      </wiki>
    
      <wiki>
        <title>Suffix tree. Ukkonen's algorithm</title>
        <link>//vnspoj.github.io/wiki/string/suffix-tree-ukkonen.html</link>
      </wiki>
    
      <wiki>
        <title>Z-function and its calculation</title>
        <link>//vnspoj.github.io/wiki/string/z-function.html</link>
      </wiki>
    
    
      <wikivi>
        <title>Binary Exponentiation | Luỹ thừa nhị phân | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/algebra/binary-exp.html</link>
      </wikivi>
    
      <wikivi>
        <title>Modular Inverse | Nghịch đảo module | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/algebra/module-inverse.html</link>
      </wikivi>
    
      <wikivi>
        <title>Euler's totient function | Hàm phi Euler | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/algebra/phi-function.html</link>
      </wikivi>
    
      <wikivi>
        <title>Sieve of Eratosthenes | Sàng Eratosthenes | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/algebra/sieve-of-eratosthenes.html</link>
      </wikivi>
    
      <wikivi>
        <title>Breadth First Search (BFS) | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/graph/breadth-first-search.html</link>
      </wikivi>
    
      <wikivi>
        <title>Depth First Search (DFS) | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/graph/depth-first-search.html</link>
      </wikivi>
    
      <wikivi>
        <title>Dijkstra Algorithm | Tìm đường đi ngắn nhất | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/graph/dijkstra.html</link>
      </wikivi>
    
      <wikivi>
        <title>Dijkstra on sparse graphs | Tìm đường đi ngắn nhất | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/graph/dijkstra_sparse.html</link>
      </wikivi>
    
      <wikivi>
        <title>Lowest Common Ancestor - Binary Lifting (Cha chung gần nhất) | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/graph/lca_binary_lifting.html</link>
      </wikivi>
    
      <wikivi>
        <title>Rabin-Karp Algorithm | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/string/rabin-karp.html</link>
      </wikivi>
    
      <wikivi>
        <title>String Hashing | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/string/string-hashing.html</link>
      </wikivi>
    
      <wikivi>
        <title>Z-function | 🇻🇳</title>
        <link>//vnspoj.github.io/wikivn/string/z-function.html</link>
      </wikivi>
    
  </channel>
</rss>
