Dãy Con Tăng Dần


Submit solution

Points: 2
Time limit: 1.0s
Memory limit: 229M

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

Cho dãy số a[] có n phần tử là các số nguyên dương. Hãy liệt kê tất cả các dãy con có từ 2 phần tử trở lên của dãy a[] thỏa mãn tính chất tăng dần. Dãy con tạo được bằng cách lấy ra các phần tử trong dãy a[] nhưng vẫn giữ nguyên thứ tự ban đầu. Coi mỗi dãy con như một xâu ký tự với các phần tử cách nhau một khoảng trống, hãy liệt kê theo thứ tự từ điển.

Input:

+Dòng đầu ghi số n (không quá 20); Dòng thứ 2 ghi n số của dãy a[]. Các số khác nhau từng đôi một và có giá trị không quá 100;

Output:

  • Đưa ra các dãy con hợp lệ theo thứ tự từ điển tăng dần.

Ví dụ:

Input

7
4 8 6 7 3 5 2

Output

3 5 
4 5 
4 6 
4 6 7 
4 7 
4 8 
6 7

Comments


  • 0
    hungdzvcl  commented on May 9, 2024, 6:13 p.m.

    Đề bảo là n phần tử đôi một khác nhau mà sao có mấy test có 2 phần tử giống nhau vậy ạ