<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://pyinfo.vercel.app</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/login</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/register</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/searching</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/first-program</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/variables-and-types</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/strings</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/lists-and-tuples</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/dictionaries-and-sets</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/conditionals</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/loops</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/functions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/recursion</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/file-io</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/exceptions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/classes-and-objects</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/inheritance-and-operators</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/comprehensions-and-functional-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-basics/modern-python</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/fast-io</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/understanding-verdicts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/standard-library-toolbox</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/heaps-deques-and-bisect</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/python-contests/performance</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/binary-exponentiation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/euclidean-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/extended-euclidean-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/fibonacci-numbers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/sieve-of-eratosthenes</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/primality-tests</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/integer-factorization</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/euler-totient-function</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/number-of-divisors</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/modular-inverse</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/chinese-remainder-theorem</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/math/bit-manipulation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/minimum-stack-queue</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/sparse-table</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/disjoint-set-union</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/fenwick-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/segment-tree</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/data-structures/sqrt-decomposition</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/introduction-to-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/knapsack</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/dynamic-programming/longest-increasing-subsequence</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/string-hashing</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/prefix-function</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/z-function</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/strings/manacher</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/graph-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/breadth-first-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/depth-first-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/connected-components</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/bridges</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/articulation-points</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/strongly-connected-components</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/dijkstra</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/bellman-ford</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/zero-one-bfs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/floyd-warshall</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/kruskal-mst</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/prim-mst</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/lca-binary-lifting</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/bipartite-check</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/kuhn-matching</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/maximum-flow</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/topological-sort</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/finding-cycle</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/graphs/euler-path</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/binomial-coefficients</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/catalan-numbers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/inclusion-exclusion</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/combinatorics/stars-and-bars</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/searching/binary-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/searching/ternary-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/sprague-grundy-nim</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/josephus-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/theory/miscellaneous/cycle-detection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/nume-inversat</loc>
<lastmod>2026-08-18T11:33:55.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/suma-a-doua-numere</loc>
<lastmod>2026-08-18T11:33:55.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/par-sau-impar</loc>
<lastmod>2026-08-18T11:33:55.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/suma-cifrelor</loc>
<lastmod>2026-08-18T11:33:56.282Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/factorial</loc>
<lastmod>2026-08-18T11:33:56.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/palindrom</loc>
<lastmod>2026-08-18T11:33:57.026Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/maxim-lista</loc>
<lastmod>2026-08-18T11:33:57.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/inversare-lista</loc>
<lastmod>2026-08-18T11:33:57.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/numar-prim</loc>
<lastmod>2026-08-18T11:33:58.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/medie-aritmetica</loc>
<lastmod>2026-08-18T11:33:58.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/celsius-fahrenheit</loc>
<lastmod>2026-08-18T11:33:58.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/numarare-vocale</loc>
<lastmod>2026-08-18T11:33:59.260Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/suma-numere-impare</loc>
<lastmod>2026-08-18T11:33:59.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://pyinfo.vercel.app/problems/litera-frecventa</loc>
<lastmod>2026-08-18T11:34:00.007Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
