12k 字 11 分鐘

# 前言 今天 2026 年 1 月 5 日,我突然開始想要考 CPE,下次考試是 3/24,我的目標是破台,希望可以成功,現在是凌晨,睡覺起來開始準備,準備的內容預計是從 CSES Leetcode CPE歷屆來寫 ,全英文真的有點頭痛,不過我應該行的。 這篇文章主要是紀錄我每天有沒有好好練習,寫了什麼題目,學了甚麼之類的。 # 1/5 # 1975. Maximum Matrix Sum 今天的第一題,大概花了 15 分鐘,一開始楞了一下,太久沒寫題目,還在思考是不是有可能遞迴剪枝或是 DP,最後觀察下來貪心。 class Solution {public: long...
7.4k 字 7 分鐘

# 前言 這篇文章只是概念講解,沒有視覺化輸出,專注在解決問題的方法,與測資示範如何生成。 以下我統一都挑選 CSES 與 leetcode 的題目,有些是我手寫的程式碼有些是 AI 寫的, leetcode 的題目就不放程式碼了上面很多題解,如果看不懂貼上去叫 AI 每行註解應該就看得懂了。 以下的題目不一定都完美對應到老師的題目,不過核心概念會是對應到的。 # 外送與物流最佳配送路線(Graph + Shortest Path) 根據題目這題有三個子問題, 一般圖 、 負權重圖 、 動態變化圖 ,分別對應到三個題目。 以下三題都來自 CSES # Shortest Routes...
9.3k 字 8 分鐘

# 同理心的類型 # 主觀式同理 (subjective empathy) 這是指治療者試圖站在當事人的角度,去感受和體驗當事人所經歷的情緒和感受。治療者會問自己「如果我是這個人,我會有什麼感覺?」這種同理心強調情感的共鳴,讓治療者能夠真實地感受到當事人的內在世界。使用時機通常是在建立治療關係初期,或當事人需要被理解和接納的時候。 # 人際式的同理心 (interpersonal empathy) 這種同理心著重於理解當事人的內在參考架構,也就是當事人如何看待自己的世界、如何詮釋自己的經驗。治療者不只是感受,更要去理解當事人的思考邏輯、價值觀和意義系統。這是 Carl Rogers...
7.1k 字 6 分鐘

# Express vs Hono:核心概念差異 首先讓我們從整體架構來理解這兩個框架的設計哲學。Express 是一個成熟且功能完整的 Node.js 框架,它在過去十年主導了後端開發。而 Hono 則是新一代的輕量級框架,它的設計目標是「快速、輕量、並且能夠在任何 JavaScript 運行環境中執行」,包括 Node.js、Deno、Bun,甚至是 Cloudflare Workers 這類邊緣運算平台。 Express 的設計理念是提供一個最小化但可擴展的核心,然後透過大量的中介軟體生態系統來擴充功能。Hono 則追求極致的效能和簡潔性,它的 API 設計受到 Express...
15k 字 13 分鐘

# 作業內容 在 200x200 的正方形裡面畫出 5x5=25 個點,模擬道路隨機連通每個點,然後在道路上隨機布置一些點,最後輸入點的 id 還有 range 看看點可以到的範圍 # 程式實作 # 定義資料結構 # 點的 class static class Point { int id; int x; int y; int xIndex; int yIndex; Point(int id, int x, int y, int xIndex, int yIndex) { this.id = id; this.x = x; this.y = y;...
19k 字 17 分鐘

# MIPS 指令集概述 MIPS 指令集設計遵循 RISC 原則,每條指令的長度固定(32-bit),且指令種類精簡,主要分為以下幾類: # 1. R 型(Register 型) 純寄存器運算(不涉及記憶體存取) 通常用於算術與邏輯運算 格式: opcode | rs | rt | rd | shamt | funct 31 26 25 21 20 16 15 11 10 6 5 0 +----------+--------+--------+--------+--------+----------+ | opcode | rs | rt | rd | shamt | funct...
3k 字 3 分鐘

# 題目 AP325 Q-5-5. Closest pair # 解題思路 這題很多假解要小心 假解 1 我在 judge 網站上看到的 上面測資強度不構被他混過去了 #include <bits/stdc++.h>using namespace std;struct POINT{ int x; int y; bool operator < (POINT b){ if (x != b.x) return x < b.x; else return y < b.y;...
5.8k 字 5 分鐘

# 父子組件的溝通 # 父傳子 # 父組件 <script setup> import { ref } from 'vue' import Child from './components/Child.vue' const testText = ref('')</script><template> <div> <input type="text"...