Biến đổi số (THTA tỉnh Bắc Giang 2024)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1100 Thời gian: 2.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một số tự nhiên \(S\)\(N\) chữ số và một số tự nhiên \(K\).

Yêu cầu: Hãy thay đổi tối đa \(K\) chữ số của \(S\) để tạo ra một số mới nhỏ nhất có \(N\) chữ số và chia hết cho \(2\).

Input

  • Dòng đầu tiên chứa một số tự nhiên \(N\) (\(2 \leq N \leq 1000\)) là số lượng chữ số của \(S\);
  • Dòng thứ hai chứa một số tự nhiên \(S\)\(N\) chữ số;
  • Dòng thứ ba chứa một số tự nhiên \(K\) (\(1 \leq K \leq N\)).

Output

  • Ghi ra một số tự nhiên là số mới thoả mãn yêu cầu đề bài.

Scoring

  • Nếu chương trình chạy đúng những trường hợp \(N \leq 5\), thí sinh sẽ được \(60\) điểm;
  • Nếu chương trình chạy đúng tất cả các trường hợp, thí sinh sẽ được \(100\) điểm.

Example

Test 1

Input
2
14
1
Output
10

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: