Gộp dãy toàn số một

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Gộp dãy toàn số một
Mô tả và yêu cầu

Cho dãy số A chỉ gồm các số có giá trị 0 hoặc 1.

Yêu cầu: Hãy đếm số lượt đổi chỗ ÍT NHẤT các phần tử để gộp được tất cả các
số 1 trong dãy vào một miền liên tiếp.

Dữ liệu vào: Từ thiết bị nhập chuẩn gồm

 Dòng 1 gồm số nguyên N chỉ số phần tử thuộc dãy (1 ≤ 𝑁 ≤ 10^6)
 Dòng 2 gồm N số nguyên chỉ mảng A (các phần tử cách nhau bởi dấu

cách)

Kết quả: Ghi ra thiết bị xuất chuẩn chứa số nguyên là số lượt đổi chỗ ít nhất.

Ví dụ 1:

INPUT OUTPUT
5 1
1 0 1 0 1

Ví dụ 2:

INPUT OUTPUT
6 1
1 0 1 0 1 1

Tải PDF gốc


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.