バリケード

题意翻译

暑假结束了,新学期如约而至。你是京都大学的一个学生,但在开学前你听说了一则爆炸性新闻:**教室会被某人封锁(摆上路障)**。 该路障将在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 $ 番目の授業には出席できる。