バリケード
题意翻译
暑假结束了,新学期如约而至。你是京都大学的一个学生,但在开学前你听说了一则爆炸性新闻:**教室会被某人封锁(摆上路障)**。
该路障将在A时期开始之时建立,并将在B时期之前那千钧一发的时候被童鞋们销毁。(**这个地方太危险了吧**)
在封锁时段内,教室将无法正常使用,因为童鞋们将无法进入或离开教室。
如果你在大学中读书,今天要上N堂课,每堂课的开始时间都是t[i],问你能安安静静地上几节课?
**输入格式**
一共N+1行,
第一行输入N,A,B;
下面N行,每行输入一个t[i];
```
N N N A A A B B B
t1 t1 t1
:
tN tN tN
```
**输出格式**
你能上的课的总节数(**记得换行**)
**输入输出样例**
见题面
题目描述
[problemUrl]: https://atcoder.jp/contests/kupc2016/tasks/kupc2016_a
ついに夏休みが終わり、新学期が始まった. 京大生のあなたがいつものように大学に来ると、これから教室が何者かによってバリケード封鎖されるという噂を耳にした。 バリケードは $ A $ 時限目の始まる直前に設置され、 $ B $ 時限目の始まる直前に京大生によって破壊される見通しだそうだ。 バリケードが設置されている時間は教室に出入りできないため、その時間中の授業は中止され、出席できないだろう。 あなたは今日、 $ N $ 個の授業を履修しており、それぞれの授業は $ t_i $ $ (1\ \leq\ i\ \leq\ N) $ 時限目にあり、同じ時限にある授業を複数履修していることはない。 あなたは今日、いくつの授業に出席することができるだろうか。
输入输出格式
输入格式
入力の1行目には $ N $, $ A $, $ B $ が空白区切りで与えられ、 $ i+1 $ 行目に $ t_i $ が与えられる。
> $ N $ $ A $ $ B $ $ t1 $ : $ tN $
输出格式
出席できる授業の数を1行で出力せよ。
输入输出样例
输入样例 #1
5 5 9
4
3
6
9
1
输出样例 #1
4
输入样例 #2
5 4 9
5
6
7
8
9
输出样例 #2
1
输入样例 #3
4 3 6
9
6
8
1
输出样例 #3
4
输入样例 #4
2 1 2
1
2
输出样例 #4
1
说明
### 制約
- $ 1\ \leq\ N\ \leq\ 1000 $
- $ 1\ \leq\ A $
- $ 1\ \leq\ t_i\ \leq\ 10^9 $
- $ t_i $ に同じ値が二度以上出現することはない。
### Sample Explanation 1
$ 3 $ 番目の授業にだけ出席できない。
### Sample Explanation 2
$ 5 $ 番目の授業にだけ出席できる。
### Sample Explanation 3
全ての授業に出席できる。
### Sample Explanation 4
$ 1 $ 番目の授業には出席できないが、$ 2 $ 番目の授業には出席できる。