Phân loại bia


Submit solution

Points: 3 (partial)
Time limit: 1.0s
Memory limit: 10M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Trên thị trường có rất nhiều hãng bia, TuCo muốn thử các loại bia có mùi vị ngon mà giá lại rẻ. Vì vậy, anh ta tiến hành khảo sát n loại bia với hai tiêu chí là mùi vị và giá thành với số điểm là số thực từ 0 đến 10. Điểm của mùi vị càng cao thì bia càng ngon, điểm của giá thành càng thấp thì bia càng rẻ. sau khi có kết quả, TuCo muốn sắp xếp lại các loại bia theo tiêu chí điểm số của Mùi vị tăng dần và điểm số của Giá thành là giảm dần. Các bạn hãy giúp TuCo bằng cách tìm ra độ dài một dãy con dài nhất có thể, trong đó Mùi vị tăng dần và Giá thành giảm dần nhé.

Ví dụ, với n = 5 loại bia có các giá trị biểu diễn như sau:

1.2 8.5

2.1 1.5

3.4 5.5

5.7 4.1

9.8 7.7

Kết quả của bài toán là 3 và dãy con bao gồm bản khảo sát thứ: 1, 3, 4

Input:

Dòng đầu tiên chứa số bộ test không quá 100

Mỗi bộ test bắt đầu bằng một số n là số loại bia (1<=n<=200)

N dòng tiếp theo chứa lần lượt 2 số thực là điểm đánh giá của loại bia đó (trong khoảng từ 0 đến 10)

Output:

Với mỗi bộ test, ghi ra trên một dòng là độ dài dãy con dài nhất có thể.

Example

Input

2

3

2.0 2.0

2.0 2.0

2.0 2.0

2 1.7 8.3

7.4 1.8

Output

1

2


Comments


  • 0
    duong24tran5  commented on Aug. 24, 2023, 5:22 p.m.

    k hiểu đề lắm


  • 0
    hero_k63  commented on July 27, 2023, 3:16 a.m.

    Mọi người giải thích lại cho e Input của ví dụ với ạ.