Codeup《演算法筆記》3 1節A 剩下的樹

2021-10-04 01:54:31 字數 700 閱讀 8250

(1)有乙個長度為整數l(1<=l<=10000)的馬路,可以想象成數軸上長度為l的乙個線段,起點是座標原點,在每個整數座標點有一棵樹,即在0,1,2,…,l共l+1個位置上有l+1棵樹。

(2)現在要移走一些樹,移走的樹的區間用一對數字表示,如 100 200表示移走從100到200之間(包括端點)所有的樹。

(3)可能有m(1<=m<=100)個區間,區間之間可能有重疊。現在要求移走所有區間的樹之後剩下的樹的個數。

兩個整數l(1<=l<=10000)和m(1<=m<=100)。接下來有m組整數,每組有一對數字。

兩個整數l(1<=l<=10000)和m(1<=m<=100)。接下來有m組整數,每組有一對數字。

4 21 2

0 211 2

1 54 7

0 02

5

#include 

const int max=

10001

;int t[max]

;int main()

;while(m

--)int cnt=0;

for(i=

0;i<=

l;i++

)printf

("%d\n"

,cnt)

;//或者不用定義const陣列,使用memset初始化資料

}return0;

}

《演算法筆記》Codeup練習 4 5小節 二分

題目大意 給出一組互不相同的數,在其中找出指定某個數的下標位置,若找不到則輸出 1 思路 本題資料量不大,可以直接用遍歷查詢 鑑於這是在二分下面的題目,也可以用二分做 過程中犯的錯誤 一開始因為被小結名稱 二分給影響了,一心使用二分。就想當然的排序,之後二分查詢,提交錯了好多遍都沒意識到自己已經把數...

《演算法筆記》3 1小節 問題 A 剩下的樹

題目描述 有乙個長度為整數l 1 l 10000 的馬路,可以想象成數軸上長度為l的乙個線段,起點是座標原點,在每個整數座標點有一棵樹,即在0,1,2,l共l 1個位置上有l 1棵樹。現在要移走一些樹,移走的樹的區間用一對數字表示,如 100 200表示移走從100到200之間 包括端點 所有的樹。...

《演算法筆記》3 1小節 入門模擬 簡單模擬

時間限制 1.000 sec 記憶體限制 32 mb 有乙個長度為整數l 1 l 10000 的馬路,可以想象成數軸上長度為l的乙個線段,起點是座標原點,在每個整數座標點有一棵樹,即在0,1,2,l共l 1個位置上有l 1棵樹。現在要移走一些樹,移走的樹的區間用一對數字表示,如 100 200表示移...