#indeednow2015finalbb. [indeednow_2015_finalb_b]How are you?
[indeednow_2015_finalb_b]How are you?
問題文
Indeed 社には 人の社員がいます。社員 は時刻 に出社し、時刻 に退社します。各社員は、自分がオフィスにいる間に出社してきた社員に対して "How are you?" と聞きます。すなわち、 を満たすとき、社員 は社員 に対して "How are you?" と聞きます。
あなたは、それぞれの社員が何人に対して "How are you?" と聞くかを計算することにしました。
入力
入力は以下の形式で標準入力から与えられる。
:
- 行目には、社員の人数を表す整数 が与えられる。
- 行目からの 行には、社員の出社時刻と退社時刻の情報が与えられる。このうち 行目には、 つの整数 が空白区切りで与えられる。これは、社員 が時刻 に出社し、時刻 に退社することを表す。ただし、 または を満たすような は存在しないことが保証される。(16:18削除)
- 与えられる出社時刻と退社時刻は全て相異なる。つまり、 は全て異なる。(16:18追加)
部分点
この問題には部分点が設定されている。
- を満たすデータセット に正解した場合は、 点が与えられる。
- 全てのテストケースに正解した場合は、上記とは別に 点が与えられる。
出力
出力は 行からなる。このうち 行目には、社員 が "How are you?" と聞く社員の人数を表す つの整数を出力せよ。出力の末尾にも改行を入れること。
入力例1
4
1 6
2 4
3 7
5 8
出力例1
3
1
1
0
この入力例では、
- 社員 は、社員 と 社員 と社員 に対して "How are you?" と聞きます。
- 社員 は、社員 に対して "How are you?" と聞きます。
- 社員 は、社員 に対して "How are you?" と聞きます。
- 社員 は、誰にも "How are you?" と聞きません。
入力例2
7
5 12
10 11
1 2
6 13
4 7
3 8
9 14
出力例2
3
0
0
2
2
3
1