Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [PHP] Foreach by reference - cập nhật mảng theo điều kiện liền trước

    Đọc mảng n số nguyên. Dùng foreach ($arr as $k => &$v) để biến đổi: nếu k>0 và arr[k−1](giaˊtrịgo^ˊctrướckhixửlyˊ)lớnhơnarr[k-1] (giá trị gốc trước khi xử lý) lớn hơn arr[k−1](giaˊtrịgo^ˊctrướckhixửlyˊ​)lớnhơnv thì gán v=v = v=arr[k-1] gốc, ngược lại giữ nguyên. (Mảng kết quả là 'running max' từ trái sang phải.) Yêu cầu: phải lưu lại $arr[k-1] gốc trước khi cập nhật. In mảng kết quả.

    • Định dạng đầu vào:

      Dòng 1: n. Dòng 2: n số nguyên.

    • Ràng buộc đầu vào:

      1 <= n <= 1000; |a[i]| <= 10^6

    • Định dạng đầu ra:

      Mảng running max.

    Đang tải editor...