<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://pufanyi.com/</loc></url>
  <url><loc>https://pufanyi.com/blog</loc></url>
  <url><loc>https://pufanyi.com/blog/contents</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/gaokao</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/ml</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/ml/ml-revisit</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/ml/ml-revisit/ae</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/ml/ml-revisit/infra</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/ml/notes</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/oi-icpc</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/oi-icpc/atcoder</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/oi-icpc/codeforces</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/oi-icpc/notes</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/oi-icpc/other-problems</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/oi-icpc/spoj</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/oi-icpc/uva</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/physics</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/physics/notes</loc></url>
  <url><loc>https://pufanyi.com/blog/contents/physics/theoretical-minimum</loc></url>
  <url><loc>https://pufanyi.com/blog/gaokao/2021-zhejiang-gaokao-calculus</loc></url>
  <url><loc>https://pufanyi.com/blog/gaokao/2021-zhejiang-gaokao-conics</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/ae/ml-revisit-vae</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/ae/ml-revisit-vq-vae</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/ar</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/attention</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/diffusion</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/infra/collective-op</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/infra/infra-fsdp</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/infra/infra-tp</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/infra/paged-attention</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/ml-revisit/umm</loc></url>
  <url><loc>https://pufanyi.com/blog/ml/notes/rl-in-products</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc005-c</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc006-f</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc012-d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc013-c</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc014-d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc024-d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc029-f</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc032-e</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc041-d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc041-e</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc041-f</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc043-c</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/agc043-d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/arc068-c</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/arc068-d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/arc078-d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/arc080-c</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/atcoder/arc099-d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1045b</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1137f</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1221f</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1264d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1288f</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1556c</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1558b</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1562b</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1562d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1562f</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf1594f</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf351d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf391f3</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf434d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf449c</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf468b</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf512d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf516d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf551c</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf575i</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf576d</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf708e</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf77c</loc><lastmod>2026-09-08</lastmod></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf875e</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf891b</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cf986b</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/cfdpproblems</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/codeforces/codeforces-vp</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/notes/afo</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/notes/csp2019</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/notes/fft-notes</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/notes/floating-point-sqrt</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/notes/generate-tree</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/notes/nth-element-algorithm</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/notes/simpson</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/notes/zkw-dijkstra</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/20180524-word</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/20180706-t3</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/20180711-t3</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/20190409-t1</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/beijing-2019-graph</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/cerc2017-c</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/chocolate-counting</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/heoi2015-gcd-sequence</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/integer-break</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/ioi2019-split</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/mock-contest-20190307</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/noi2010-air-traffic-control</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/post-csp2019-problems</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/problem-solving-notes</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/wf2019-a</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/other-problems/zjoi2014-brilliance</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/spoj/sp1026</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/spoj/sp4063</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/uva/uva11600</loc></url>
  <url><loc>https://pufanyi.com/blog/oi-icpc/uva/uva12421</loc></url>
  <url><loc>https://pufanyi.com/blog/page/2</loc></url>
  <url><loc>https://pufanyi.com/blog/page/3</loc></url>
  <url><loc>https://pufanyi.com/blog/page/4</loc></url>
  <url><loc>https://pufanyi.com/blog/page/5</loc></url>
  <url><loc>https://pufanyi.com/blog/page/6</loc></url>
  <url><loc>https://pufanyi.com/blog/page/7</loc></url>
  <url><loc>https://pufanyi.com/blog/page/8</loc></url>
  <url><loc>https://pufanyi.com/blog/page/9</loc></url>
  <url><loc>https://pufanyi.com/blog/physics/notes/maxwells-equations</loc></url>
  <url><loc>https://pufanyi.com/blog/physics/theoretical-minimum/classical-mechanics</loc></url>
  <url><loc>https://pufanyi.com/cv</loc></url>
  <url><loc>https://pufanyi.com/icpc</loc></url>
</urlset>
