<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://cp-base.vercel.app</loc>
<lastmod>2026-07-18T23:39:56.577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/templates</loc>
<lastmod>2026-07-18T23:39:56.577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/contribute</loc>
<lastmod>2026-07-18T23:39:56.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/algebra</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/binary-search</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/bit-manipulation</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/combinatorics</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/data-structures</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/geometry</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/number-theory</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/range-queries</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/utilities</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/graph</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/dp</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/category/strings</loc>
<lastmod>2026-07-18T23:39:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/2d-geometry</loc>
<lastmod>2026-07-09T04:00:48.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/bellman-ford</loc>
<lastmod>2026-07-09T04:00:49.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/big-integer</loc>
<lastmod>2026-07-09T04:00:49.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/binary-exponentiation</loc>
<lastmod>2026-07-09T04:00:50.376Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/binary-search-on-answer</loc>
<lastmod>2026-07-09T04:00:50.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/binary-search-on-number</loc>
<lastmod>2026-07-09T04:00:51.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/binary-search-tree</loc>
<lastmod>2026-07-09T04:00:51.828Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/binary-trie</loc>
<lastmod>2026-07-09T04:00:52.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/binomial-coefficients</loc>
<lastmod>2026-07-09T04:00:53.046Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/bit-utilities</loc>
<lastmod>2026-07-09T04:00:53.675Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/burnsides-lemma</loc>
<lastmod>2026-07-09T04:00:54.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/catalan-numbers</loc>
<lastmod>2026-07-09T04:00:54.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/centroid-decomposition</loc>
<lastmod>2026-07-09T04:00:55.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/combinatorics-counting</loc>
<lastmod>2026-07-09T04:00:55.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/convex-hull-andrew</loc>
<lastmod>2026-07-09T04:00:56.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/convex-hull-trick</loc>
<lastmod>2026-07-09T04:00:56.718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/coordinate-compression</loc>
<lastmod>2026-07-09T04:00:57.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/cp-starter-template</loc>
<lastmod>2026-07-09T04:00:57.624Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/digit-dp</loc>
<lastmod>2026-07-09T04:00:58.164Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/dijkstra</loc>
<lastmod>2026-07-09T04:00:58.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/dsu</loc>
<lastmod>2026-07-09T04:00:59.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/fenwick-tree</loc>
<lastmod>2026-07-09T04:00:59.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/fenwick-tree-2d</loc>
<lastmod>2026-07-09T04:01:00.225Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/fenwick-tree-range</loc>
<lastmod>2026-07-09T04:01:00.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/floyd-warshall</loc>
<lastmod>2026-07-09T04:01:01.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/graph-representation</loc>
<lastmod>2026-07-09T04:01:02.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/graph-traversal</loc>
<lastmod>2026-07-09T04:01:03.289Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/hashed-deque</loc>
<lastmod>2026-07-09T04:01:03.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/hash-segment-tree</loc>
<lastmod>2026-07-09T04:01:04.429Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/heap</loc>
<lastmod>2026-07-09T04:01:04.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/hld</loc>
<lastmod>2026-07-09T04:01:05.483Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/implicit-splay-tree</loc>
<lastmod>2026-07-09T04:01:06.074Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/inclusion-exclusion</loc>
<lastmod>2026-07-09T04:01:06.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/int128-io</loc>
<lastmod>2026-07-09T04:01:07.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/kadane</loc>
<lastmod>2026-07-09T04:01:08.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/kmp</loc>
<lastmod>2026-07-09T04:01:08.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/kuhn-matching</loc>
<lastmod>2026-07-09T04:01:09.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/lazy-segment-tree</loc>
<lastmod>2026-07-09T04:01:09.446Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/lca</loc>
<lastmod>2026-07-09T04:01:10.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/lca-weighted</loc>
<lastmod>2026-07-09T04:01:10.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/link-cut-tree</loc>
<lastmod>2026-07-09T04:01:11.085Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/lower-bound</loc>
<lastmod>2026-07-09T04:01:11.598Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/trie</loc>
<lastmod>2026-07-09T04:01:26.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/manacher</loc>
<lastmod>2026-07-09T04:01:12.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/math-utilities</loc>
<lastmod>2026-07-09T04:01:12.718Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/matrix-exponentiation</loc>
<lastmod>2026-07-09T04:01:13.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/miller-rabin</loc>
<lastmod>2026-07-09T04:01:13.943Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/modint</loc>
<lastmod>2026-07-09T04:01:14.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/monotonic-queue</loc>
<lastmod>2026-07-09T04:01:15.989Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/monotonic-stack</loc>
<lastmod>2026-07-09T04:01:16.387Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/mos-algorithm</loc>
<lastmod>2026-07-09T04:01:16.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/mos-on-trees</loc>
<lastmod>2026-07-09T04:01:17.448Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/number-theory-basics</loc>
<lastmod>2026-07-09T04:01:17.844Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/ordered-set</loc>
<lastmod>2026-07-09T04:01:18.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/partial-sum-2d</loc>
<lastmod>2026-07-09T04:01:18.642Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/persistent-segment-tree</loc>
<lastmod>2026-07-09T04:01:19.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/pollard-rho</loc>
<lastmod>2026-07-09T04:01:19.749Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/prefix-sum-2d</loc>
<lastmod>2026-07-09T04:01:20.391Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/prim-mst</loc>
<lastmod>2026-07-09T04:01:21.707Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/rolling-hash</loc>
<lastmod>2026-07-09T04:01:22.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/segment-tree</loc>
<lastmod>2026-07-09T04:01:22.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/segment-tree-2d</loc>
<lastmod>2026-07-09T04:01:23.371Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/sieve</loc>
<lastmod>2026-07-09T04:01:23.770Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/sparse-table</loc>
<lastmod>2026-07-09T04:01:24.225Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/splay-tree</loc>
<lastmod>2026-07-09T04:01:24.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/sqrt-decomposition</loc>
<lastmod>2026-07-09T04:01:25.359Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/tarjan</loc>
<lastmod>2026-07-09T04:01:25.796Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/ternary-search</loc>
<lastmod>2026-07-09T04:01:26.214Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/modular-inverse</loc>
<lastmod>2026-07-09T04:01:15.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/gcd-lcm-extended-gcd</loc>
<lastmod>2026-07-09T04:01:01.680Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/modular-arithmetic-helpers</loc>
<lastmod>2026-07-09T04:01:14.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/upper-bound</loc>
<lastmod>2026-07-10T04:19:52.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/geometry-points</loc>
<lastmod>2026-07-09T04:01:02.269Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/basic-geometry-checks</loc>
<lastmod>2026-07-09T04:00:48.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://cp-base.vercel.app/template/primitive-root</loc>
<lastmod>2026-07-09T04:01:21.188Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
