Dãy con tăng liên tiếp dài nahát

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, C#, C++, Clang, Clang++, Cobol, D, Groovy, Haskell, Java, JS, Kotlin, Lua, Node JS, ObjectiveC, OCaml, Output, PHP, Prolog, Pypy, Pypy 3, Ruby, Rust, Scala, Swift
Điểm: 100 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho n và dãy số nguyên a1, a2, …, an. Tìm dãy con tăng liên tiếp dài nhất.//Không giảm

- Input: daytang.inp gồm

  • Dòng 1: Số nguyên dương n. (0 < n ≤ 100000).
  • Dòng 2: Gồm n số là các phần tử của dãy ( 0< ai ≤ 10^9).

- Output: daytang.out gồm:

  • Dòng 1: Số lượng phần tử của dãy
  • Dòng 2: Dãy con tăng liên tiếp dài nhất (Trong trường hợp có nhiều dãy con tăng liên tiếp dài nhất, hãy xuất ra dãy đầu tiên tìm được.

Ví dụ:

Daytang.inp

4

1 1 -1 2

Daytang.out

2

1 1

  • Sub1: n ≤ 100
  • Sub2: n ≤ 10^5

Bình luận