Số chẵn lẻ (EVENODD-11QB2020)

Xem dạng PDF

Gửi bài giải

Điểm: 2,50 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: EVENODD.INP
Output: EVENODD.OUT

Dạng bài
Ngôn ngữ cho phép
C, C++, C++ (Themis), Java, Pascal, Python, Scratch

Một số nguyên dương ~n~ được gọi là "Số chẵn lẻ" khi và chỉ khi ~n~ là số lẻ và tổng giá trị các chữ số của ~n~ chia hết cho 2.

Yêu cầu: Cho số nguyên dương ~k~, hãy xóa đi một số chữ số của ~k~ để số còn lại là "Số chẵn lẻ" và có giá trị lớn nhất.

Dữ liệu vào:

Cho trong tệp văn bản EVENODD.INP có cấu trúc như sau:

  • Dòng 1: Ghi số nguyên dương ~T~ là số lượng bộ dữ liệu cần thực hiện.
  • ~T~ dòng tiếp theo: Mỗi dòng ghi một số nguyên dương ~k~.
Dữ liệu ra:

Ghi ra tệp văn bản EVENODD.OUT theo cấu trúc:

  • Dữ liệu ghi trên ~T~ dòng, mỗi dòng ghi kết quả tìm được tương ứng với mỗi bộ dữ liệu vào (nếu không tìm được cách xóa thỏa mãn thì ghi số 0).
Ví dụ:

Input: EVENODD.INP

3
3427
28164
86534922

Output: EVENODD.OUT

3427
0
86549
Ràng buộc:
  • ~(1 \leq T \leq 100; 1 \leq k \leq 10^{200})~.

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.