UVa 1585 Score 解題:連續 O 計分規則
UVa 1585 Score 解題詳解 輸入字串(僅含 O 與 X),計分規則:連續 O 的第 k 個得 k 分;X 歸零。多測資。 OOXXOOO →
UVa 1584 Circular Sequence 解題:最小字典序循環字串
UVa 1584 Circular Sequence 解題詳解 給定字串 s,視為環狀,找出其所有旋轉中字典序最小者並輸出。多測資,長度 ≤ 100。 演算法
C++ 關鍵字深度探秘:從 C++98 到 C++20 的演進與實務陷阱
C++ 關鍵字深度探秘 C++ 關鍵字數量隨標準演進持續增加(C++98 約 63 個 → C++20 超過 90 個)。本文從連續關鍵字遊戲切入,系統梳理基本
C++ bitset 完全指南:定義、初始化、位元操作與實戰技巧
C++ std::bitset 完全指南 bitset<N> 是編譯期固定大小的位元集合容器,提供豐富的位元級操作,適用於旗標集合、狀態壓縮、位元運
UVa 1583 Digit Generator 解題:生成數反向搜尋法
UVa 1583 Digit Generator 解題詳解 定義 d(n) = n + sum_of_digits(n)。給定 N,找最小 x 使 d(x) =
UVa 340 Master-Mind Hints 解題:強/弱匹配計數技巧
UVa 340 Master-Mind Hints 解題詳解 經典「大老師」遊戲變體:給定密碼 code 與猜測 guess,輸出 Strong Match (
漢諾塔算法深度解析:遞迴思維與 C++ 實作完整指南
漢諾塔算法深度解析 漢諾塔(Tower of Hanoi)是經典遞迴教學範例。本文從問題模型、遞迴拆解、終止條件、完整代碼到複雜度分析,逐步拆解其核心邏輯。
Global API Hooking Part 3: Hooking MessageBox Across All Processes via DLL Injection
Overview Implement global hook for MessageBoxA and MessageBoxW so all processes
Windows Native C++ 進階(19):動態建構/解構、複製/指派、靜態成員與類別模板
Windows Native C++ 進階(19) 本篇涵蓋 C++ 物件生命週期管理的核心主題:動態建構/解構、複製與指派語意、靜態成員、以及類別模板。配合
UVa 10340 All in All 解題:子序列判定的雙指標法
UVa 10340 All in All 解題詳解 題目給定兩字串 s、t,判斷 s 是否為 t 的子序列(不需連續,順序相同即可)。輸入多組測資,每組輸出 Y
C++ cin 標準輸入流深度解析:緩衝區、狀態旗標與錯誤恢復實戰
C++ cin 標準輸入流深度解析 cin 是 istream 類別的物件,負責從標準輸入(通常是鍵盤)讀取資料。理解其緩衝區機制、狀態旗標與錯誤恢復,是撰寫健
sizeof 深度解析:從基本型別到類別物件的記憶體佈局與位元對齊
sizeof 深度解析:記憶體佈局與位元對齊 sizeof 是編譯期運算子,回傳型別或物件佔用的位元組數。本文透過四大類案例,系統說明基本型別、陣列/指標、類別
C++ 記憶體管理全攻略:new/delete、建構/解構、複製建構子與運算子重載
C++ 記憶體管理全攻略 C++ 沒有垃圾回收(GC),程式設計師必須自行管理動態記憶體:「有 new 必有 delete」是鐵律。本文從淺入深,透過一個 Te
UVa 202 Repeating Decimals 解題詳解:循環小數展開
UVa 202 Repeating Decimals 解題詳解 本題要求將分數 a/b 展開為小數,並標示出循環節。輸入包含多組測資,每組輸出格式為: a/b
API Hook 實戰(二):在自身進程中攔截 MessageBox
API Hook 實戰(二):在自身進程中攔截 MessageBox 本文將透過一個簡單的範例,帶領讀者入門 API Hook 技術。我們將示範如何在自己的 M
Windows Hook API 入門(一):鉤子基礎與低級鼠標鉤子完整實例
Windows Hook API 入門(一):鉤子基礎與低級鼠標鉤子完整實例 什麼是 Hook API? Hook(鉤子)是 Windows 攔截消息/事件的機
UVa 1368 / ZOJ 3132 DNA Consensus String 題解:逐列統計最高頻碱基構造共識序列
UVa 1368 / ZOJ 3132 DNA Consensus String 題解 問題描述 給定 m 條長度為 n 的 DNA 序列(字符 A/C/G/T
UVA 11134 Fabled Rooks 題解:二維獨立化 + 優先隊列貪心安排
UVA 11134 Fabled Rooks 題解 問題描述 N×N 棋盤放 N 個車,互不攻擊(每行每列恰一個)。每個車有允許放置的矩形區域 [lx, rx]