<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://jasper-aa64.github.io/tags/ai/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/categories/ai/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/automation/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/categories/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/code-review/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/critic/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/gatekeeper-mode-building-a-quality-gate-before-letting-ai-touch-your-code/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/gatekeeper-mode%E5%9C%A8-ai-%E6%94%B9%E4%BB%A3%E7%A0%81%E4%B9%8B%E5%89%8D%E5%85%88%E5%BB%BA%E8%B4%A8%E9%87%8F%E9%97%A8%E7%A6%81/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/quality-gate/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/categories/workflow/</loc><lastmod>2026-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/agent-workflow/</loc><lastmod>2026-05-02T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/agents-md/</loc><lastmod>2026-05-02T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/agents-md-practice-guide/</loc><lastmod>2026-05-02T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/ai-coding/</loc><lastmod>2026-05-02T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/developer-tools/</loc><lastmod>2026-05-02T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/categories/engineering/</loc><lastmod>2026-05-02T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/harness-engineering/</loc><lastmod>2026-05-02T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/quality-assurance/</loc><lastmod>2026-05-02T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/bitset/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/blocking/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/coin-system/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/competitive-programming/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/congruence/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/convolution/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/coprime/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/crt/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/dirichlet-convolution/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/divisor/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/divisor-count/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/dp/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/du-jiao-sieve/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/euler/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/expected-value/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/fast-power/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/floor-sum/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/gaussian-elimination/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/gcd/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/gf2/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/greedy/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/inclusion-exclusion/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/interactive/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/kitamasa/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/lcm/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/legendre/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/linear-algebra/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/linear-basis/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/linear-programming/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/linear-recurrence/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/linear-sieve/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/math/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/categories/matrix/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/matrix/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/matrix-1-fast-exponentiation/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/matrix-2-gaussian-elimination/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/matrix-3-linear-basis/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/matrix-4-problems/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/miller-rabin/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/min25-sieve/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/mobius/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/mobius-inversion/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/multiplicative-functions/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/categories/number-theory/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-0-common-formulae/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-1-elementary/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-1-1-divisibility-blocking/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-2-ex-mobius-practice/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-2-ex-mobius-techniques/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-2-multiplicative-functions/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-3-sieve-mobius-inclusion-exclusion/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-3-1-sieve-problems/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-4-min25-du-jiao-sieve/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/number-theory-4-primality-factorisation-residues/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/number-theory/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/offline-difference/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/permutation/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/pollard-rho/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/prefix-sum/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/quadratic-residue/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/segment-tree/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/semiring/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/sieve/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/simplex/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/sqrt-decomposition/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/techniques/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/tonelli-shanks/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/xor/</loc><lastmod>2026-04-28T00:00:00+08:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/chordal-graph/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/chromatic-polynomial/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/categories/combinatorics/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/combinatorics/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-order-theory/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/dilworth/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/graph/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/hall/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/order-theory/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/poset/</loc><lastmod>2026-04-26T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/bsgs/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/catalan/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-2-ex1-difference-convolution/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-2-ex2-cyclic-convolution/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-2-1-fft-lagrange-interpolation/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-2-2-primitive-roots-ntt/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-3-1-ordinary-generating-functions/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-3-2-more-operations-on-formal-power-series/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/correlation/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/cyclic/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/diophantine-equations/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/discrete-log/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/divide-and-conquer/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/exp/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/fft/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/formal-power-series/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/generating-function/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/lagrange/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/logarithm/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/newton/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/ntt/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/ogf/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/polynomial/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/primitive-root/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/recurrence/</loc><lastmod>2026-04-25T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/combination/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-1-1-permutations-combinations/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-d1-diophantine-equations/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/diophantine/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/hockey-stick/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/stars-and-bars/</loc><lastmod>2026-04-24T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-0-common-formulae-conclusions/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-1-counting-conclusions/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-1-2-inclusion-exclusion-diophantine-derangements/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/posts/combinatorics-1-2-cn/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/counting/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/derangements/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/fibonacci/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/lucas/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/partition/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/perfect-squares/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/stirling/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/%E4%B8%8D%E5%AE%9A%E6%96%B9%E7%A8%8B/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/%E5%AE%B9%E6%96%A5%E5%8E%9F%E7%90%86/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/%E6%95%B0%E5%AD%A6/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/%E6%96%AF%E7%89%B9%E6%9E%97%E6%95%B0/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/%E7%94%9F%E6%88%90%E5%87%BD%E6%95%B0/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/%E7%BB%84%E5%90%88%E6%95%B0%E5%AD%A6/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/%E8%AE%A1%E6%95%B0/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/tags/%E9%94%99%E6%8E%92/</loc><lastmod>2026-04-20T00:00:00+00:00</lastmod></url><url><loc>https://jasper-aa64.github.io/about/</loc></url><url><loc>https://jasper-aa64.github.io/archives/</loc></url></urlset>