// archive --all

全部文章

21 篇 — 機器人、資安、演算法、強化學習與日文筆記的完整存檔。

tag:
演算法 2026-01-02

LeetCode -- 1970. Last Day Where You Can Still Cross

用二分搜尋天數搭配 BFS 檢查連通性,找出最後一天還能從第一列走到最後一列。順帶談 set、tuple hashable 與遞迴 MLE 的細節。

#LeetCode#二分搜#BFS#Python
演算法 2025-09-01

LeetCode -- 1504. Count Submatrices With All Ones

計數全為 1 的子矩陣。分享三種方法——座標化(會 TLE)、枚舉、單調堆疊,並解釋 prev + (i - j) * h 這條關鍵公式。

#LeetCode#單調堆疊#枚舉#Python
演算法 2025-08-19

LeetCode -- 2. Add Two Numbers

兩個逆序儲存的鏈結串列相加。用 dummy head 搭配 carry 變數逐位相加,是練習 linked list 指標操作的經典題。

#LeetCode#Linked List#Python
演算法 2025-08-19

Link list in python

為了解 LeetCode 2. Add Two Numbers 而整理的 Python 鏈結串列教學。八個核心概念,每個概念都搭配一段可以直接執行的程式碼。

#Linked List#Python#資料結構#教學
演算法 2025-08-15

LeetCode -- 808. Soup Servings

兩碗湯的機率題。用 lru_cache 避免重複計算、把 25 毫升記為 1 縮小狀態空間,再利用誤差容忍度在 n 很大時直接回傳 1。

#LeetCode#遞迴#快取#機率#Python
資安 CTF 2025-08-09

2025 CTF 資安種子培訓交流會

交流會筆記。nini 的資源分享、與王銘宏副教授等講者的沙龍問答,以及 splitline 談解題分工與比賽心態。

#CTF#心得#資安
演算法 2025-08-06

Leetcode -- 904. Fruit Into Baskets

滑動視窗的經典題。兩種解法——一種用 defaultdict 記錄水果種類,另一種只用兩個變數,快了 174 ms。

#LeetCode#sliding window#Python
演算法 2025-08-01

Leetcode - Pascal's Triangle

用遞迴走訪帕斯卡三角的每一層、迴圈生成每層元素,並處理 numRows 為 1 和 2 的例外。

#LeetCode#遞迴#Python
演算法 2025-07-30

Leetcode -- Two Sum

從 O(n²) 的雙迴圈一路優化到單次走訪的 hashmap 解法,看 Python dictionary 的 hashtable 特性如何把查找降到接近 O(1)。

#LeetCode#hashmap#Python
資安 CTF 2025-05-06

GitHub:打造高效團隊協作的新時代

用 what / why / how 三個面向介紹 GitHub 如何支撐團隊開發——版本控制、回朔、分支,以及從建立 repo 到 pull request 的完整流程。

#GitHub#git#團隊協作#教學
資安 CTF 2025-04-23

叡揚科技徵才說明會

叡揚科技徵才說明會的筆記——核心意識、自有平台、工作地點、職缺與培訓制度,以及現場 QA 的重點整理。

#職涯#實習#說明會
資安 CTF 2025-03-03

Bronco CTF

Bronco CTF 幾題的解法紀錄——從 fence 和 zig-zag 關鍵字認出柵欄密碼、經典 RSA 題,以及改寫 cookie 中 role 與 MD5 checksum。

#CTF#柵欄密碼#RSA#cookie#writeup
資安 CTF 2025-01-29

Remedy CTF 2025

以 solidity 區塊鏈題為主的比賽。雖然沒解出幾題,但整理了 RPC、智能合約、ABI、solidity 這些名詞的概念筆記。

#CTF#區塊鏈#solidity#智能合約#writeup
資安 CTF 2024-11-05

THIS IS A LEARNING NOTE

一篇滾動式更新的學習筆記,記錄那些不足以獨立成篇的小知識——Linux terminal 預設目錄、.bashrc 換 .zshrc,順便還有蛋炒飯。

#學習筆記#Linux#zsh#English
資安 CTF 2024-08-20

picoCTF_cookies 實戰解析

遞增 cookie 值找出藏著 FLAG 的那一個。兩種爆破方式——Python requests 迴圈,以及 Burp Suite Intruder 搭配 Grep-Match / Grep-Extract。

#picoCTF#cookie#Burp Suite#Python#writeup
資安 CTF 2024-05-12

picoCTF_Mind your Ps and Qs 實戰解析

N 太小就能被分解。用 factordb 或 yafu 分解出 p、q 求得 𝜑,再以逆模運算拿到私鑰 d 解出明文。

#picoCTF#RSA#密碼學#Python#writeup
資安 CTF 2024-05-12

picoCTF_Tab,Tab,Attack 實戰解析

題如其名,考的是 Tab 鍵在 Linux Terminal 的自動補完。解壓縮後連按十一次 cd + Tab,再用 cat 打開檔案就拿到 flag。

#picoCTF#Linux#terminal#writeup
資安 CTF 2024-05-11

費馬小定理、尤拉定理、RSA 演算法證明

為了解 picoCTF 的 RSA 題而寫的數學筆記。費馬小定理好證,RSA 有尤拉定理也不難,真正頭疼的是尤拉定理本身的證明。

#密碼學#RSA#數學證明#費馬小定理#尤拉定理
資安 CTF 2024-05-09

picoCTF - Static ain't always noise 實戰解析

兩種解法——直接用 strings 搭配 grep 撈出 flag,或照題意執行 ltdis.sh 這支反組譯腳本。順帶處理 Permission denied。

#picoCTF#Linux#strings#objdump#writeup