ZOJ 1109 Language of FatMouse:STL map 實現雙向詞典查找
ZOJ 1109 Language of FatMouse:map 實現單詞翻譯 題目大意:輸入最多 100,005 條詞典條目,每行 英文 火星文。空行後為查
POJ 1905 Expanding Rods:二分求桿加熱彎曲隆起高度
POJ 1905 Expanding Rods:二分法求桿中心位移 題目大意:長度 L 的細桿加熱 n 度後膨脹為 L = (1 + n·C)·L。兩端固定時桿
POJ 2352 Stars:線段樹統計左下方星星數
POJ 2352 Stars:線段樹單點更新求逆序對變體 題目大意:給定 N (≤15000) 個星星坐標,已按 y 升序、x 升序排列。每顆星星的「等級」定義
HDU 4916 Count on the path:樹上路徑外最小標號查詢
HDU 4916 Count on the path:樹上路徑外最小標號查詢 題目大意:給定一棵 n 節點樹(n ≤ 1,000,000),m 次詢問。每次詢問
UVA 465 Overflow:用 atof 處理大整數溢出判斷
UVA 465 Overflow:大整數溢出檢測 題目大意:讀取多行表達式,每行包含兩個非負整數與一個運算符(+ 或 *)。判斷每個整數及運算結果是否超過 32
ZOJ 2724 Windows Message Queue:STL priority_queue 模擬優先隊列
ZOJ 2724 Windows Message Queue:優先隊列模擬消息處理 題目大意:模擬 Windows 消息隊列。輸入命令: PUT name pa
HDU 2852 KiKi's K-Number:線段樹求區間第 K 大數
HDU 2852 KiKis K-Number:線段樹求區間第 K 大數 題目大意:維護一個容器,支持三種操作: 0 e:插入元素 e 1 e:刪除元素 e(不
高性能 TCP/UDP 通信框架 HP-Socket v3.2.3 正式發布
高性能 TCP/UDP 通信框架 HP-Socket v3.2.3 正式發布 HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服務端組件
Qt 多線程開發筆記:使用 QObject 與 moveToThread 實現高效線程通信
Qt 多線程開發筆記:使用 QObject 與 moveToThread 實現高效線程通信 在 Qt 開發中,當主線程(GUI 線程)與子線程需要頻繁交互大量數
Windows 程序內部運行機制詳解:從 WinMain 到消息循環
Windows 程序內部運行機制:Win32 SDK 程序結構完整解析 本文系統講解 Windows 應用程序的核心運行流程,從入口函數 WinMain 到窗口
C++ 入門教程:從九九乘法表到學習路線建議
第一個 C++ 程式:九九乘法表 #include using namespace std; void printMultiplicationTable(
《C++ Primer》第 7 章:函數核心筆記
函數定義與聲明 返回類型 函數名(參數列表) { 函數體 } // 聲明(原型) 返回類型 函數名(參數列表); 參數列表可為空(void 可省略)。 函
《C++ Primer》第 6 章:語句控制流程核心筆記
基本語句類型 空語句:;(如循環體為空)。 表達式語句:表達式後加 ;。 聲明語句:變量定義。 複合語句(塊):{ ... },引入新作用域。 條件語句
《C++ Primer》第 5 章:表達式核心筆記與正則表達式基礎
表達式基礎 運算符優先級與結合律 優先級高者先結合。如 * +,a+b*c 等價 a+(b*c)。 同優先級按結合律:多數左結合(a-b-c = (a-b)-
C++ 類模板完整指南:語法、實例化、繼承、常見錯誤與最佳實踐
類模板基本語法 template class Stack { vector elems; public: void push(const T
《C++ Primer》第 3 章:標準庫類型 string 與 vector 核心筆記
string 類型 初始化方式 string s1; // 空串 string s2 = s1; // 拷貝 str