HDU 1402 FFT大數乘法:從卷積到快速傅里葉變換
問題背景 兩個最多 50,000 位的大整數相乘,O(n²) 校園乘法會超時。利用 FFT 將多項式乘法(即數字卷積)加速至 O(n log n)。 核心原理
HDU 2089 不要62:數位DP入門經典
問題描述 統計區間 [n, m] 中不含數字 4、也不含連續「62」的整數個數。0 < n ≤ m < 1,000,000,多組測試,0 0 結束。 數位DP
POJ 2142 The Balance:天平稱重與擴展歐幾里得算法
問題重述 有兩種砝碼,重量分別為 a、b。天平兩邊均可放砝碼,需稱出重量 c 的物品。尋找非負整數解 |x| + |y| 最小(再令 a|x| + b|y| 最
UVa 10692 Huge Mods:指數循環節與歐拉定理應用
問題背景 給定一個模數 m 及一個整數序列 a[0], a[1], ..., a[n-1],需計算塔狀指數 a[0]^(a[1]^(...^a[n-1])) m
HDU 4632 回文子序列計數:記憶化動態規劃詳解
問題描述 給定一個字符串,要求計算該字符串中包含多少個非空回文子序列。結果需對 10007 取模。 核心思路:區間動態規劃 + 記憶化搜索 定義 dp[l][
HDU 4635 Strongly connected:強連通分量縮點後求最大可加邊數保持非強連通
題目大意 給定有向圖,問最多可添加多少條邊,使圖仍不強連通。 核心思路 求強連通分量 (SCC),縮點得到 DAG。 在完全圖基礎上(每對分量間雙向各一條邊
HDU 4612:強連通分量縮點 + 樹直徑優化新增邊減少橋
題目大意 給定無向圖,可新增一條邊。求新增後圖中橋(割邊)的最小可能數量。 核心洞察 求原圖的橋連通分量(2-邊連通分量),縮點後得到一棵橋樹(每條邊都是橋
NYOJ 290 動物統計加強版:HashMap 統計字符串頻率求眾數
題目大意 輸入 N (≤ 4,000,000) 個動物名稱(小寫字母,長度 ≤10),求出現次數最多的名稱及其計數。保證眾數唯一。 解法:哈希表計數 直接用
POJ 2942 Knights of the Round Table:點雙連通分量 + 奇環判定
題目大意 n 位騎士,m 對互相仇恨。圓桌會議要求: 相鄰騎士不互相仇恨(即相鄰在「非仇恨圖」中有邊)。 參會騎士數為奇數(≥3)。 無法參加任何會議的騎士被
POJ 1061 青蛙的約會:擴展歐幾里得算法求最小會面步數
題目建模 兩青蛙初始位置 x, y,每步跳躍 m, n,軌道長度 L(環狀)。求最小步數 T 使 (x + mT) ≡ (y + nT) (mod L)。即解同
ZOJ 1092 Arbitrage:Floyd 算法檢測貨幣套利機會
題目大意 給定 n 種貨幣及 m 種兌換率 rate(A→B) 1)。 模型:最大乘積路徑 構建鄰接矩陣 map[i][j] = 兌換率 (i→j)。初始 m
HDU 1879 繼續暢通工程:最小生成樹變體(預建邊成本為 0)
題目大意 N 個村莊,給出所有 N(N-1)/2 條潛在道路的建設成本及是否已建(1=已建,0=未建)。已建道路無需再付費。求連通所有村莊的最小額外成本。 模
POJ 1328 Radar Installation:貪心算法求最少雷達覆蓋島嶼
題目大意 海岸線為 x 軸,雷達安裝在海岸線上,覆蓋半徑 R。給定 n 個島嶼坐標 (x_i, y_i) ( 0),求最少雷達數使所有島嶼被覆蓋。若有島嶼 R
OpenCV 繪製矩形:C++ 基於 IplImage 的基礎圖像操作示例
功能描述 創建一個 100×100 的三通道黑色圖像,在 (10,10) 到 (60,60) 繪製綠色矩形框(線寬 1),顯示並等待按鍵退出。 完整代碼 (O
HDU 4324 Triangle LOVE:拓撲排序判斷有向圖是否有環
題目大意 給定 n 個節點的有向圖(鄰接矩陣),判斷是否存在有向環。存在環輸出 Yes,否則 No。(注:原題輸出邏輯與標準拓撲排序相反,代碼中 panduan
POJ 1753:4×4 翻棋問題,首行枚舉 + 貪心逐行確定
題目大意 4×4 棋盤,每格黑/白。操作:翻轉某格及其上下左右鄰居。求最少操作次數使全盤同色(全黑或全白),或輸出 Impossible。 核心策略:首行枚舉
CF 256E Lucky Arrays:線段樹維護區間 DP 矩陣支持單點更新
題目大意 長度 n 的數組,初始全 0。每次將某位置設為 0/1/2/3(0 表示未確定)。相鄰元素 (a,b) 若滿足給定的 3×3 合法矩陣 w[a][b]
ZOJ 1589 Professor John:Floyd-Warshall 传遞閉包推導不等式關係
題目大意 給定若干形如 A<B 或 B>A 的不等式(大寫字母代表變量),利用傳遞性推導出所有隱含的不等式,按字典序輸出;若無新關係輸出 NONE。