<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://shouw.blog/404</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/about</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/archives</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/categories</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/links</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/tags</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/about</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/about/site</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/archives</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/categories</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/links</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/ac-automaton-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/algorithm-problem-solving-notes</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/atcoder-dp-training</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/binomial-coefficient-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-a-and-b-and-lecture-rooms</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-ant-colony</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-array-shrinking</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-beautiful-sequence</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-beppa-and-swerchat</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-binary-median</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-block-sequence</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-boris-and-his-amazing-haircut</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-calendar-ambiguity</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-canal-crossing</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-ceil-divisions</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-check-transcription</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-coloring-edges</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-data-structures-fan</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-destroy-it</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-distance-to-different</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-dogeforces</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-eliminating-balls-with-merging-easy-version</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-fibonacci-paths</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-final-boss</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-frog-jumping</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-garage</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-git-gud</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-graph-composition</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-inversion-pairs</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-jewels-building</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-juggling-keys</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-legacy</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-lucky-country</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-make-it-increasing</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-max-geq-sum</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-max-median</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-max-sum-or-hard-version</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-maximum-value</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-merging-towers</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-minimum-path</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-minimum-spanning-tree-for-each-edge</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-mst-unification</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-not-a-nim-problem</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-one-occurrence</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-openstreetmap</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-pathwalks</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-petya-and-graph</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-power-of-points</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-powerful-array</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-present</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-rearrange-brackets</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-remainder-problem</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-restricted-sorting</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-round-subset</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-serval-and-the-formula</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-sheriffs-defense</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-shohag-loves-gcd</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-shortest-path-problem</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-shortest-path-queries</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-shovels-shop</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-small-gcd</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-tree-painting</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-trip-to-the-olympiad</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-tufurama</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-two-editorials</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-we-need-more-bosses</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-xor-and-favorite-number</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cf-xor-tree</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/clang-bits-stdcxx-fix</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/connect-ipv6-server</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/cpp-class-memory-leak</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/ddos-defense-thoughts</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/dinic-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/docker-notes</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/double-hash-map-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/dp-problem-solving-tips</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/first-blog-post</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/hash-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/hopcroft-karp-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/keep-process-running-in-background</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/kmp-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/kruskal-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/linear-basis-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/manacher-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/matrix-exponentiation-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/mcmf-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/mo-algorithm-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/multi-color-pair-shortest-path-optimization</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/nat-traversal-tutorial</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/persistent-segment-tree-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/rollback-dsu-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/sam-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/segment-tree-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/sparse-table-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/tarjan-ebcc-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/tarjan-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/tree-path-extreme-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/posts/zkw-segment-tree-template</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url><url><loc>https://shouw.blog/tags</loc><lastmod>2026-08-18T15:38:01.328Z</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url></urlset>