##題目描述
『 有乙個長度為整數l(1<=l<=10000)的馬路,可以想象成數軸上長度為l的乙個線段,起點是座標原點,在每個整數座標點有一棵樹,即在0,1,2,…,l共l+1個位置上有l+1棵樹。』
現在要移走一些樹,移走的樹的區間用一對數字表示,如 100 200表示移走從100到200之間(包括端點)所有的樹。
可能有m(1<=m<=100)個區間,區間之間可能有重疊。現在要求移走所有區間的樹之後剩下的樹的個數。」
##輸入
「兩個整數l(1<=l<=10000)和m(1<=m<=100)。
接下來有m組整數,每組有一對數字。」
##輸出
「可能有多組輸入資料,對於每組輸入資料,輸出乙個數,表示移走所有區間的樹之後剩下的樹的個數。」
##樣例輸入
「4 2
1 20 2
11 2
1 54 7
0 0」
##樣例輸出
「25」
「根據樣例分析首先輸入為兩個數,乙個是馬路長度l,乙個是區間個數m,其次輸入區間範圍(包含端點),最後以0 0 為結束標誌
置陣列d[i]初始化為1;刪除的陣列元素置為0;注意陣列初始化及con計數器在**中的位置,」
##c語言**實現:
#includevoid main()
if(l<=10000&&l>=1&&m<=100&&m>1)
while(m--)
}for(i=0;i}
printf("%d\n",con);
con=0;
} }}---------------------
codeup 1814 剩下的樹
題目描述 有乙個長度為整數l 1 l 10000 的馬路,可以想象成數軸上長度為l的乙個線段,起點是座標原點,在每個 整數座標點有一棵樹,即在0,1,2,l共l 1個位置上有l 1棵樹。現在要移走一些樹,移走的樹的區間用一對數字表示,如 100 200表示移走從100到200之間 包括端點 所有的樹...
Codeup 1814 剩下的樹
有乙個長度為整數l 1 l 10000 的馬路,可以想象成數軸上長度為l的乙個線段,起點是座標原點,在每個整數座標點有一棵樹,即在0,1,2,l共l 1個位置上有l 1棵樹。現在要移走一些樹,移走的樹的區間用一對數字表示,如 100 200表示移走從100到200之間 包括端點 所有的樹。可能有m ...
Codeup10000575 問題A 剩下的樹
有乙個長度為整數l 1 l 10000 的馬路,可以想象成數軸上長度為l的乙個線段,起點是座標原點,在每個整數座標點有一棵樹,即在0,1,2,l共l 1個位置上有l 1棵樹。現在要移走一些樹,移走的樹的區間用一對數字表示,如 100 200表示移走從100到200之間 包括端點 所有的樹。可能有m ...