Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python
Cho dãy ~N~ ngôi nhà sắp xếp thành một hàng thẳng được đánh số từ ~1~ đến ~N~ từ trái sang phải. Mặt trời mới mọc và chiếu sáng từ bên trái dãy nhà. Với mỗi ngôi nhà thứ ~i~ có chiều cao ~h_i~ thì những ngôi nhà bên phải nó mà có chiều cao nhỏ hơn hoặc bằng ~h_i~ sẽ không nhận được ánh nắng.
Yêu cầu
Hãy cho biết có bao nhiêu ngôi nhà nhận được ánh nắng.
Dữ liệu đầu vào
Gồm ~1 + 2 \times T~ dòng:
- Dòng 1: Số nguyên ~T~ biểu thị số bộ dữ liệu cần kiểm tra ~(1 \le T \le 100)~.
- Mỗi bộ dữ liệu gồm có hai dòng:
- Dòng 1: Số nguyên dương ~N~ ~(N \le 10^3)~.
- Dòng 2: Chứa ~N~ số nguyên dương ~h_1, h_2, ..., h_N~ ~(h_i \le 100)~ độ cao của ngôi nhà.
Dữ liệu đầu ra
Gồm ~T~ dòng, ứng với mỗi bộ dữ liệu, in ra một dòng là kết quả tương ứng.
Ví dụ
Ví dụ 1
INPUT
2
6
6 2 8 4 11 13
5
2 5 1 8 3
OUTPUT
4
3
Bình luận
ea ih
hi ae