LH Quảng cáo: lazijsc@gmail.com

Bài tập  /  Bài đang cần trả lời

Giải bài có thưởng!

Có bao nhiêu cách để xóa đi một số phần tử của dãy (không xóa đi một phần tử nào của dãy cũng được coi là 1 cách) mà vẫn giữ nguyên thứ tự ban đầu để được một dãy mới thỏa mãn 2 yêu cầu sau:

Cho dãy gồm N số nguyên a_1,a_2,...,a_na1​,a2​,...,an​, (a_i\le 3)(ai​≤3) . Có bao nhiêu cách để xóa đi một số phần tử của dãy (không xóa đi một phần tử nào của dãy cũng được coi là 1 cách) mà vẫn giữ nguyên thứ tự ban đầu để được một dãy mới thỏa mãn 2 yêu cầu sau:

    1. Dãy còn ít nhất 3 phần tử
    1. Phần tử đầu tiên có giá trị 1, tiếp theo 1 phần tử có giá trị 2 (ít nhất có 1 giá trị 2) và kết thúc bằng đúng phần tử có giá trị 3.
      Ví dụ: Các dãy: {1,2,3}; {1,2,2,2,3} thỏa mãn yêu cầu đề bài; Dãy {1,2,2,3,3,3};{1,1,2,3} không thỏa mãn đề bài
    2. input                         output
    3. 8                                  15
    4. 1 2 1 2 3 1 2 3
    5. c++ nha mn
0 trả lời
Hỏi chi tiết
452

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm
Trắc nghiệm Lập trình Lớp 10 mới nhất

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Trợ lý ảo Trợ lý ảo
×
Gia sư Lazi Gia sư