Quà tri ân

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

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python, Rust

Quà tri ân

Cửa hàng X tổ chức chương trình tri ân khách hàng. Mỗi khách hàng khi mua sản phẩm sẽ nhận được một mã dự thưởng ~T~, là một số nguyên có sáu chữ số. Hôm nay, cửa hàng công bố mã trúng thưởng ~S~, cũng là một số nguyên có sáu chữ số.

Giá trị phần quà được xác định theo các quy tắc sau:

  • Nếu mã dự thưởng trùng khớp hoàn toàn với mã trúng thưởng theo đúng thứ tự từng chữ số, phần quà có giá trị 2000.
  • Nếu hai mã chỉ khác nhau ở chữ số đầu tiên và năm chữ số còn lại trùng khớp, phần quà có giá trị 50.
  • Nếu hai mã trùng khớp ở chữ số đầu tiên và chỉ khác nhau đúng một chữ số trong năm chữ số còn lại, phần quà có giá trị 6.
  • Các trường hợp còn lại không được nhận quà, giá trị phần quà là 0.

Cho ~S~ và ~T~, hãy xác định giá trị phần quà khách hàng nhận được.

Dữ liệu vào (Input)

Đọc từ tệp văn bản QUA.INP:

  • Dòng đầu gồm số nguyên ~S~, là mã trúng thưởng.
  • Dòng thứ hai gồm số nguyên ~T~, là mã dự thưởng của khách hàng.
Kết quả (Output)

Ghi vào tệp văn bản QUA.OUT một số nguyên là giá trị phần quà.

Ví dụ 1

QUA.INP

123456
923456

QUA.OUT

50

Hai mã chỉ khác nhau ở chữ số đầu tiên.

Ví dụ 2

QUA.INP

123456
123956

QUA.OUT

6

Hai mã trùng khớp ở chữ số đầu tiên và chỉ khác nhau ở một chữ số trong năm chữ số còn lại.

Ví dụ 3

QUA.INP

123754
123457

QUA.OUT

0

Hai mã khác nhau ở hai vị trí nên không có giải thưởng.

Giới hạn

  • ~S~ và ~T~ là các số nguyên có đúng sáu chữ số.

Đang tải...