<?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://litjohn.pages.dev/posts/algorithms-summary/</loc><lastmod>2025-10-12T22:20:28+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/</loc><lastmod>2026-03-29T23:42:06+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E5%BE%AE%E5%9E%8B%E5%B0%8F%E8%AF%B4%E4%B8%80%E5%88%99/</loc><lastmod>2026-03-29T23:42:06+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/</loc><lastmod>2026-03-29T23:42:06+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E5%A6%82%E4%BD%95%E5%BE%81%E6%9C%8D%E4%BA%BA%E7%B1%BB%E4%B8%BA-gpt-%E5%87%BA%E8%B0%8B%E5%88%92%E7%AD%96/</loc><lastmod>2026-03-28T22:46:54+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/agc50a/</loc><lastmod>2026-03-17T21:01:09+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/algorithms/</loc><lastmod>2026-03-14T09:23:50+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/</loc><lastmod>2026-03-14T09:23:50+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/glob-pattern-matching/</loc><lastmod>2026-03-14T09:23:50+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/snoi2026/</loc><lastmod>2026-03-08T19:27:55+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/4-ways-to-sum-geometric-series/</loc><lastmod>2026-03-07T21:56:41+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/kmp/</loc><lastmod>2026-03-05T20:04:15+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/cf1621d/</loc><lastmod>2026-03-05T19:50:41+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/problem-solutions/</loc><lastmod>2026-03-05T19:50:41+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/cf1632c/</loc><lastmod>2026-03-05T19:26:41+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/control-flow-unroll/</loc><lastmod>2026-02-22T19:49:12+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/binary-trie-for-global-addition/</loc><lastmod>2026-02-20T23:16:41+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/range-add-query-xor-sum/</loc><lastmod>2026-02-20T22:21:13+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/solution-of-cf1929e/</loc><lastmod>2026-02-19T21:37:57+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/comfyui/</loc><lastmod>2026-01-31T21:39:56+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E6%97%A0%E9%A2%98/</loc><lastmod>2026-01-27T21:41:06+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E8%B6%81%E7%9D%80%E5%B9%B4%E8%BD%BB%E5%A5%BD%E5%A5%BD%E7%8A%AF%E7%97%85/</loc><lastmod>2026-01-27T20:13:28+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E5%B0%8F%E5%AD%A6%E5%A5%A5%E6%95%B0%E5%90%88%E9%9B%86/</loc><lastmod>2026-01-24T23:33:28+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/exchange-method/</loc><lastmod>2026-01-16T22:35:04+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E8%A7%A3%E9%A2%98%E8%BF%87%E7%A8%8B%E5%AE%9E%E5%BD%95-arc117d/</loc><lastmod>2026-01-10T17:31:15+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E8%A7%A3%E9%A2%98%E8%BF%87%E7%A8%8B%E5%AE%9E%E5%BD%95-p10283/</loc><lastmod>2026-01-10T13:13:07+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/lisp/scheme/racket/</loc><lastmod>2026-01-03T09:06:20+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/regular-engine/</loc><lastmod>2026-01-03T09:06:20+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E5%90%8C%E5%AD%A6%E4%BD%A0%E6%98%AF%E5%81%9A%E4%BB%80%E4%B9%88%E5%B7%A5%E4%BD%9C%E7%9A%84/</loc><lastmod>2025-12-31T21:16:38+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/%E6%AD%A3%E7%A1%AE%E5%BA%9F%E8%AF%9D/</loc><lastmod>2025-12-31T21:16:38+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/solution-of-abc438g/</loc><lastmod>2025-12-28T19:44:17+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/the-dark-side-of-the-force/</loc><lastmod>2025-12-27T14:25:42+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/evaluation-order-of-function-arguments/</loc><lastmod>2025-12-21T19:13:04+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/interesting-problems/</loc><lastmod>2025-12-18T20:59:28+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/an-interesting-counting-problem/</loc><lastmod>2025-12-18T20:59:28+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/pattern-matching/</loc><lastmod>2025-12-13T11:21:34+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/series/lightsaber/</loc><lastmod>2025-12-06T08:53:37+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/plt/</loc><lastmod>2025-12-06T08:53:37+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/series/</loc><lastmod>2025-12-06T08:53:37+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/what-is-meant-by-miracle/</loc><lastmod>2025-12-06T08:53:37+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/what-is-beauty/</loc><lastmod>2025-12-06T00:13:56+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/loiseauetlenfant/</loc><lastmod>2025-12-03T23:00:02+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/noip2025/</loc><lastmod>2025-11-29T23:47:29+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/bitset-%E7%BB%B4%E6%8A%A4%E9%AB%98%E7%BB%B4%E5%81%8F%E5%BA%8F/</loc><lastmod>2025-11-28T19:38:52+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/tricks/</loc><lastmod>2025-11-28T19:38:52+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/archive/</loc><lastmod>2025-11-28T11:08:19+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/fast-mod-261-1/</loc><lastmod>2025-11-28T11:08:19+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/splitmix64/</loc><lastmod>2025-11-16T11:08:19+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/csp-s2025/</loc><lastmod>2025-11-02T00:11:22+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/random-accessible-funtional-list/</loc><lastmod>2025-10-30T19:32:24+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/set-up-emacs/</loc><lastmod>2025-10-27T21:55:24+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/tools/</loc><lastmod>2025-10-27T21:55:24+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/ai/</loc><lastmod>2025-10-25T12:22:37+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/prompts/</loc><lastmod>2025-10-25T12:22:37+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/consider-in-different-sides/</loc><lastmod>2025-10-25T12:22:37+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/archives/</loc><lastmod>2025-10-22T23:00:50+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/bin-exp/</loc><lastmod>2025-10-22T21:52:41+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/tags/math/</loc><lastmod>2025-10-22T16:47:24+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/answer-the-paper-randomly/</loc><lastmod>2025-10-22T16:47:24+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/proof-of-the-sum-and-difference-formula/</loc><lastmod>2025-10-21T21:08:07+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/studying-linear-algebra/</loc><lastmod>2025-10-21T21:05:06+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/24-points/</loc><lastmod>2025-10-15T09:57:03+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/start-to-build-a-compiler/</loc><lastmod>2025-10-13T20:51:18+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E8%B0%83%E7%94%A8%E6%A0%88de-bruijn-%E7%B4%A2%E5%BC%95%E4%B8%8E%E5%A0%86%E6%A0%88%E7%9A%84%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8B/</loc><lastmod>2025-10-13T15:22:34+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E5%9F%BA%E4%BA%8E%E7%8E%AF%E5%A2%83%E6%A8%A1%E5%9E%8B%E7%9A%84%E8%A7%A3%E9%87%8A%E5%99%A8/</loc><lastmod>2025-10-13T15:21:50+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E5%8A%A8%E6%80%81%E4%BD%9C%E7%94%A8%E5%9F%9F%E8%AF%8D%E6%B3%95%E4%BD%9C%E7%94%A8%E5%9F%9F%E4%B8%8E%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%B1%82%E5%80%BC%E7%9A%84%E7%8E%AF%E5%A2%83%E6%A8%A1%E5%9E%8B/</loc><lastmod>2025-10-13T15:20:24+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E5%8D%8F%E7%A8%8B%E7%94%9F%E6%88%90%E5%99%A8%E4%B8%8E-call-cc-%E7%9A%84%E6%8E%A7%E5%88%B6%E6%B5%81/</loc><lastmod>2025-10-13T15:19:20+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/%E6%83%B0%E6%80%A7%E6%B1%82%E5%80%BC%E6%97%A0%E7%A9%B7%E6%B5%81%E4%B8%8E%E5%8F%91%E7%94%9F%E7%9A%84%E9%AD%94%E6%B3%95/</loc><lastmod>2025-10-13T15:15:17+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/lets-build-our-mathematics-by-using-lambda-calculus--church-encoding/</loc><lastmod>2025-10-13T14:57:18+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/posts/cps%E6%8E%A7%E5%88%B6%E4%B8%8A%E4%B8%8B%E6%96%87%E4%B8%8E%E5%9B%9B%E5%8D%81%E8%A1%8C%E4%BB%A3%E7%A0%81%E7%9A%84%E4%BC%A0%E8%AF%B4/</loc><lastmod>2025-10-12T23:00:01+08:00</lastmod></url><url><loc>https://litjohn.pages.dev/search/</loc></url></urlset>