C++ 四則運算出題器:隨機生成 100 以內算術練習題
C++ 四則運算出題器 功能需求 隨機生成 100 以內正整數作為運算元。 隨機選擇加減乘除四種運算子。 題目編號、可自訂題數。 自動排除除數為 0 的非法
回顧:#define 指令用法與宏展開細節
回顧:#define 指令用法與宏展開細節 ANSI C 規範重點 # 前可有空白字元(空格/Tab),指令與主體間亦可有空白。 作用域:從定義處至檔案結尾
Qt Quick 入門之 QML 佈局詳解:錨點、Grid、SplitView
Qt Quick 入門之 QML 佈局詳解 QML 提供多種佈局機制,核心分為錨點佈局與網格佈局兩大體系,配合 SplitView 實現可拖拽分割介面。 一
Qt Quick 快速入門系列:從佈局到 C++ 互動
Qt Quick 快速入門系列 作者花費逾月研讀 Qt 文檔並實踐,整理出一套入門教學系列,涵蓋 QML 佈局、C++ 互動、信號槽、執行緒基礎與自定義樣式。
HMC5883L 電子指南針:樹莓派磁場干擾過濾與校準
HMC5883L 電子指南針:樹莓派磁場干擾過濾與校準 硬體背景 HMC5883L 是一款三軸磁阻式磁力計,常用於電子指南針、無人機姿態解算。在樹莓派等嵌入式
HDU 1705 / 計蒜客 35:三角形內整點計數(皮克定理)
HDU 1705 / 計蒜客 35:三角形內整點計數 核心定理:皮克定理 對於頂點為整點的多邊形: 面積 S = 邊上整點數 a / 2 + 內部整點數 b
BZOJ 2938 [Poi2000] 病毒:AC 自動機 + 拓撲排序判環
BZOJ 2938 [Poi2000] 病毒:AC 自動機 + 拓撲排序判環 問題描述 給定 n 個 01 字串,判斷是否存在一個無限長 01 字串,不包含
HDU 1849 Rabbit and Grass:尼姆博弈經典應用
HDU 1849 Rabbit and Grass:尼姆博弈經典應用 遊戲規則 1×n 棋盤,格子編號 0~n-1。 m 個棋子放置於格子,可多子同格。 雙
C/C++ 宏中 # 與 ## 運算子詳解
C/C++ 宏中 # 與 ## 運算子詳解 # 運算子:字串化 將後續的宏參數進行字串化,即在替換後的參數兩側各加一個雙引號,使其成為字串常值。 #defin
HDU 3661 Assignments:貪心策略最小化加班費
HDU 3661 Assignments:貪心策略最小化加班費 問題描述 工廠有 N 名工人,需完成 N 個 A 類任務與 N 個 B 類任務。每位工人分派一
LeetCode Anagrams:字母異位詞分組
LeetCode Anagrams:字母異位詞分組 題目描述 給定一個字串陣列,找出所有由相同字母組成(字母頻率相同)的字串分組。所有輸入均為小寫字母。 解
LeetCode 190: Reverse Bits 位反轉演算法
LeetCode 190: Reverse Bits - 32 位無號整數位反轉 題目要求 將一個 32 位無號整數的二進制位順序完全反轉(最低位變最高位,以
HDU 5147 Sequence II:樹狀數組計算四元組
HDU 5147 Sequence II:樹狀數組 + 前後綴和 題目大意 給定 1~n 的一個排列 A[],求滿足 a < b < c < d 且 A[a]
G-Ternary Calculation:三元運算式模擬求值
G-Ternary Calculation:三元運算式模擬求值 給定形如 number1 op1 number2 op2 number3 的運算式,其中運算子屬