題目描述:
有乙個長度為整數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組整數,每組有一對數字。
輸出:
可能有多組輸入資料,對於每組輸入資料,輸出乙個數,表示移走所有區間的樹之後剩下的樹的個數。
樣例輸入:
500 3
100 200
150 300
470 471
樣例輸出:
298
#include
#include
using
namespace std;
//思路:先把所有的樹賦值為1,再把相應的樹賦值為0
int l,m;
int tree[
10001];
intmain()
int cnt=0;
for(
int i=
0;i<=l;i++)}
printf
("%d\n"
,cnt)
;}
九度OJ 1088 剩下的樹
題目1088 剩下的樹 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 4253 解決 1907 題目描述 有乙個長度為整數l 1 l 10000 的馬路,可以想象成數軸上長度為l的乙個線段,起點是座標原點,在每個整數座標點有一棵樹,即在0,1,2,l共l 1個位置上有l 1棵樹。現在要...
九度OJ 題目1088 剩下的樹
題目描述 有乙個長度為整數l 1 l 10000 的馬路,可以想象成數軸上長度為l的乙個線段,起點是座標原點,在每個整數座標點有一棵樹,即在0,1,2,l共l 1個位置上有l 1棵樹。現在要移走一些樹,移走的樹的區間用一對數字表示,如 100 200表示移走從100到200之間 包括端點 所有的樹。...
九度 oj 題目1104 整除問題
1.2.有兩種做法 第一種做法,把n!做素數分解,用cnt1 i 代表n!中含有的primes i 的因子個數 如果n primes i x,那麼在n!中就有x個數含有primes i 為它的因子,但是這x個數中有的數含有多個primes i 為它的因子,所以還需要不斷的做 cnt1 i x pri...