HSG9 - Hà Nội (2023) - Bài 5

Xem dưới dạng PDF

Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Trong giờ số học, cô giáo đưa ra dãy A gồm N số nguyên dương từ 1 đến N. Cô cho mỗi học sinh chọn một dãy con B gồm các phần tử liên tiếp của A. Dãy con B được gọi là dãy đẹp nếu ta sắp xếp B theo thứ tự tăng dần thì được một dãy số nguyên liên tiếp. Dãy con chỉ gồm một phần tử cũng được gọi là dãy đẹp. Ví dụ, B={2,4,3} là dãy đẹp trong khi B={2,3,2} thì không.

Yêu cầu

  • Hãy giúp cả lớp đếm số lượng dãy đẹp của A theo yêu cầu của cô giáo.

Dữ liệu vào

  • Dòng đầu tiên là số nguyên dương N (1N105)
  • Dòng thứ hai chứa N số nguyên dương A1,A2,...An (1AiN,1iN)

Dữ liệu ra

  • Một số nguyên duy nhất là số lượng dãy con đẹp của A.

Ràng buộc

  • 30% test có N200
  • 30% test có N2000 và các phần tử của A đôi một phân biệt.
  • 20% test có N105 và các phần tử của A đôi một phân biệt
  • 20% test còn lại ràng buộc gì thêm

Input 1

Sao chép
3
1 2 3

Output 1

Sao chép
6

Giải thích

Có 6 dãy con đẹp là {1},{2},{3},{1,2},{2,3},{1,2,3}

Input 2

Sao chép
3
2 2 1

Output 2

Sao chép
4

Giải thích

Có 4 dãy con đẹp là {2},{2},{1},{2,1}


Nhận xét

Không có ý kiến tại thời điểm này.