<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://srinivastechblog.hashnode.dev</loc>
    <lastmod>2026-09-17T05:10:45.629Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/sliding-window-technique-a-powerful-tool-for-subarray-problems</loc>
    <lastmod>2026-03-16T14:45:29.978Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/understanding-graphs-recursion-and-depth-first-search-dfs</loc>
    <lastmod>2026-03-16T09:23:42.238Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/mastering-fenwick-tree-for-competitive-programming</loc>
    <lastmod>2026-02-23T06:33:17.068Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/mo-s-algorithm-step-by-step-guide</loc>
    <lastmod>2026-02-21T10:31:34.025Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/efficient-range-queries-using-sqrt-decomposition</loc>
    <lastmod>2026-02-21T06:17:28.345Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/essential-math-algorithms-for-competiti</loc>
    <lastmod>2026-02-16T15:00:18.246Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/sweep-line-technique-the-secret-weapon-for-range-and-geometry-problems-part-2</loc>
    <lastmod>2026-02-14T05:41:59.610Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/sweep-line-technique-the-secret-weapon-for-range-and-geometry-problems</loc>
    <lastmod>2026-02-14T15:36:02.292Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/contribution-technique-the-secret-trick-to-faster-dsa-solutions</loc>
    <lastmod>2026-02-14T15:25:33.312Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/prefix-sum-and-difference-array-basic-level-guide</loc>
    <lastmod>2026-02-11T13:09:16.945Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/mastering-modular-arithmetic-and-why-107-matters-in-competitive-programming</loc>
    <lastmod>2026-02-15T09:43:28.853Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/understanding-derangements-the-art-of-no-fixed-points-in-combinatorics</loc>
    <lastmod>2026-02-15T05:16:34.941Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/understanding-fast-io-buffer-and-flushing-in-c</loc>
    <lastmod>2026-02-26T18:24:01.254Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/archive</loc>
    <lastmod>2026-09-17T05:10:45.629Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://srinivastechblog.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-17T05:10:45.629Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>