Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 3 · Lập trình

Hộp số

Điểm
4 điểm
Tên chương trình
CAU3.*
Vào / Ra
CAU3.INP → CAU3.OUT

Đề bài

Có n chiếc hộp được đánh số theo thứ tự từ 1 đến n và xếp chúng theo một hàng ngang. Mỗi chiếc hộp có một trong hai giá trị 0 hoặc 1. Thực hiện một lần thay đổi giá trị của tất cả các hộp từ vị trí i, j (1≤i≤j≤n1 \le i \le j \le n) theo quy tắc “Những hộp có giá trị bằng 1 sẽ được thay đổi bằng 0 và ngược lại”, để sau khi thay đổi thì trong n chiếc hộp nhận được số chiếc hộp có giá trị bằng 1 là nhiều nhất.

Yêu cầu: Đếm số hộp có giá trị bằng 1 nhiều nhất sau khi thay đổi như trên.

Dữ liệu vàoCAU3.INP

Đọc từ tệp CAU3.INP có cấu trúc như sau:

  • Dòng 1: Chứa số nguyên dương n (0<n≤1060 < n \le 10^6).
  • Dòng 2: Chứa giá trị ban đầu của n chiếc hộp.

Kết quả raCAU3.OUT

Ghi ra tệp CAU3.OUT kết quả theo yêu cầu bài toán.

Ràng buộc

  • Có 30% số điểm của bài có 1≤n≤5001 \le n \le 500;
  • Có 30% số điểm tiếp theo của bài có 500<n≤8000500 < n \le 8000;
  • Có 40% số điểm còn lại của bài có 8000<n≤1068000 < n \le 10^6.

Ví dụ

Dữ liệu vàoCAU3.INP
8
1 0 0 1 1 0 0 0
Kết quả raCAU3.OUT
6

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh năm học 2024 - 2025 — Môn thi: Tin học – THCS

Thanh Hóa · Cấp tỉnh · Năm học 2024-2025