. DẴY ĐƠN ĐIỆU TĂNG DÀI NHẤT Cho dãy số nguyên dương a = (a1, a2, …, an) (1  n  10000; 1  ai  10000) Hãy tìm dãy chỉ số dài nhất i1, i2, …, ik

By Anna

. DẴY ĐƠN ĐIỆU TĂNG DÀI NHẤT
Cho dãy số nguyên dương a = (a1, a2, …, an) (1  n  10000; 1  ai  10000)
Hãy tìm dãy chỉ số dài nhất i1, i2, …, ik¬ thoả mãn:
• 1  i1 < i2 < ... < ik  n • ai¬¬1 < ai2 < ... < aik Dữ liệu: Vào từ file văn bản INCSEQ.INP • Dòng 1: Chứa số n • Dòng 2: Chứa n số a1, a2, ..., an Kết quả: Ghi ra file văn bản INCSEQ.OUT • Dòng 1: Ghi số k • Dòng 2: Ghi k số i1, i2, ..., ik Các số trên một dòng của Input/Output file cách nhau ít nhất một dấu cách Ví dụ: INCSEQ.INP INCSEQ.OUT 8 1 2 8 9 5 6 7 9 6 1 2 5 6 7 8 làm nhanh cho ctln




Viết một bình luận