poj-3277-City Horizon-離散化+線段樹區域更新
先把坐標離散化,然後進行線段樹區域更新。 更新的時候應該注意先更新矮的,然後讓高的覆蓋矮的。 時間復雜度為O(n*log(n)) 注意long long
UVa 10382 - Watering Grass(貪心算法,區間覆蓋問題)
Problem E Watering Grass Input: standard input Output: standard output Time L
HDU 4777 樹狀數組求區間內 與該區間全互質的數個數
題意: 給定n個數的序列 m個詢問,問該區間內,與所有區間內數互質的數有多少個 #include #include #include #include
uva 11127 - Triple-Free Binary Strings(回溯)
題目鏈接:uva 11127 - Triple-Free Binary Strings 題目大意:給出一個串,有0,1,*,然後*的位置可以填0或1,
hdu_1086 You can Solve a Geometry Problem too(計算幾何)
分析:簡單計算幾何題,相交判斷直接用模板即可。 思路:將第k條直線與前面k-1條直線進行相交判斷,因為題目中不排除多條直線相交於同一個點的重
UVALive - 3507 Keep the Customer Satisfied
題意:收到n個訂單,每個訂單有q,d分別代表做這個的時間,和最晚的完成時間,問你最多能接受幾個訂單 9(第二個的最遲的時間),那麼我們要刪除做的時間最長的