第 038 场 AtCoder Beginner Contest
翻译中…
Problem Statement
翻译中…
高橋くんはプレゼントを用意することになりました。プレゼントの中身はすでに決まり、あとはプレゼントを入れる箱を用意するだけです。 高橋くんが使える箱は$N$個あり、$i$番目の箱は縦$h_i$cm×横$w_i$cmのサイズです。
翻译中…
プレゼントがより多くの箱に入っていたほうが面白いと考えた高橋くんは、なるべく多くの箱を入れ子にし、最も内側の箱にプレゼントを入れることにしました。 ある箱は、縦・横ともにより大きいサイズの箱にのみ入れることができます。また、ある箱は$1$つまでしか他の箱を入れることはできません。
翻译中…
プレゼントを入れる箱を最大で何重の入れ子にできるか答えてください。
翻译中…
Constraints
翻译中…
$1≦N≦10^5$$1≦h_i≦10^5$$1≦w_i≦10^5$
翻译中…
部分点
翻译中…
$N ≦ 1,000$を満たすテストケース全てに正解した場合、部分点として$30$点が与えられる。
翻译中…
Input
翻译中…
入力は以下の形式で標準入力から与えられる。
翻译中…
N
w_1 h_1
w_2 h_2
:
w_N h_N
翻译中…
Output
翻译中…
プレゼントを包む箱の数の最大値を $1$ 行に出力せよ。
翻译中…
样例
Input #1
3
3 3
1 1
2 2
Output #1
3
外側の箱から順に、$1, 3, 2$番目の箱でプレゼントを包むことができます。
Input #2
2
4 5
4 3
Output #2
1
箱を$90$度回転することはできないことに注意してください。また、ある箱を縦または横の長さが等しい箱に入れることはできません。
Input #3
4
2 5
3 3
4 5
6 6
Output #3
3
Input #4
5
8 8
5 3
2 2
4 2
2 1
Output #4
4
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。