Qt ActiveX 控件編程入門:嵌入 Flash 播放器的完整步驟
Qt ActiveX 控件編程入門:嵌入 Flash 播放器的完整步驟 環境準備 Qt 安裝目錄下的 include/QtAxContainer/QAxWid
C++ CGI 開發環境搭建筆記:Apache 配置與 Code::Blocks 專案設置
C++ CGI 開發環境搭建筆記:Apache 配置與 Code::Blocks 專案設置 1. 安裝 Apache sudo apt-get install
C++ 類型別名簡化:using 與 typedef 定義簡短類型名稱
C++ 類型別名簡化:using 與 typedef 定義簡短類型名稱 using 別名聲明 (C++11) class VeryLongClassNameFo
莫隊算法詳解:離線區間查詢的分塊優化與曼哈頓距離最小化原理
莫隊算法詳解:離線區間查詢的分塊優化與曼哈頓距離最小化原理 適用場景 離線區間查詢,且已知區間 [l, r] 的答案後,能在 O(1) 或 O(log n) 內
LeetCode 27:移除元素 - 快慢指針原地過濾目標值
LeetCode 27:移除元素 - 快慢指針原地過濾目標值 題目要求 給定數組 nums 和值 val,原地移除所有等於 val 的元素,返回新長度。元素順序
NYOJ 529 Flip:二進制數加 1 所需的最少位翻轉次數規律分析
NYOJ 529 Flip:二進制數加 1 所需的最少位翻轉次數規律分析 題目大意 給定整數 x,允許翻轉其二進制表示中任意一位(0↔1),每次只能翻轉一位。求
Ubuntu 下配置樹莓派 2B 交叉編譯環境:工具鏈安裝與環境變量設置
Ubuntu 下配置樹莓派 2B 交叉編譯環境:工具鏈安裝與環境變量設置 什麼是交叉編譯? 在一個平台(宿主機,如 x86 Ubuntu)上編譯生成另一個平台(
NOI 2.2_7891 一元三次方程求解:利用根隔離區間二分法精確求根
NOI 2.2_7891 一元三次方程求解:利用根隔離區間二分法精確求根 題目大意 求解一元三次方程 a x³ + b x² + c x + d = 0 的實根
NOIP 訓練:歐拉函數 φ(n) 在數論問題中的兩個經典應用證明
NOIP 訓練:歐拉函數 φ(n) 在數論問題中的兩個經典應用證明 Problem 1:互質數之和 定義:f(i) = Σ(x,i)=1 x,即與 i 互質的正
C++ 高精度運算模板:大整數加減乘除、次方、比較完整實現
C++ 高精度運算模板:大整數加減乘除、次方、比較完整實現 設計說明 用結構體 hp 存儲大整數:int len; int s[MAX+1];,s[1] 為個
NOI 2.5_7834 分成互質組:DFS 搜索與質因數剪枝優化
NOI 2.5_7834 分成互質組:DFS 搜索與質因數剪枝優化 題目大意 給定 n ≤ 12 個正整數,將它們分成若干組,使得每組內任意兩數互質(最大公約數
HDU 4293 Groups:區間 DP 求最大真話人數
HDU 4293 Groups:區間 DP 求最大真話人數 題目大意 N 個玩家分群走在路上(每群連續)。第 i 個玩家說:「我們群前面有 Ai 人,後面有 B
Nordic 2015-2016 ICPC:錄影機排程 - 多重集合貪心選擇最大可錄製節目數
Nordic 2015-2016 ICPC:錄影機排程 - 多重集合貪心選擇最大可錄製節目數 題目大意 有 n 個電視節目,每個有開始時間 xi 和結束時間 y
LeetCode 80:刪除有序數組重複項 II - 允許保留最多兩個重複值
LeetCode 80:刪除有序數組重複項 II - 允許保留最多兩個重複值 題目要求 在有序數組中刪除重複元素,使每個元素最多出現兩次,返回新長度。原地修改,
UVALive 4987 撤離計劃:區間 DP 解決施工隊到避難所的最小距離分配
UVALive 4987 撤離計劃:區間 DP 解決施工隊到避難所的最小距離分配 題目大意 有 n 個施工隊(位置互不相同),m 個避難所(m ≤ n)。每個施
LeetCode 26:刪除有序數組中的重複項 - 雙指針原地去重
LeetCode 26:刪除有序數組中的重複項 - 雙指針原地去重 題目要求 給定有序數組 nums,原地刪除重複元素,使每個元素只出現一次,返回新長度。不允許
奇虎 360 2017 校招筆試編程題:內存分配、釋放與整理模擬器實現
奇虎 360 2017 校招筆試編程題:內存分配、釋放與整理模擬器實現 題目大意 模擬內存管理器,支持三種操作: new size:分配 size 字節內存塊
C++Builder 2010 內部編譯器錯誤 F1004:專案名稱含連字符導致的編譯失敗排查
C++Builder 2010 內部編譯器錯誤 F1004:專案名稱含連字符導致的編譯失敗排查 現象 拷貝專案後修改代碼,編譯報錯: F1004 Interna