Bài 1: Mật khẩu (THT-B TP Đà Nẵng 2026)
Xem dạng PDFNam là một học sinh rất thông minh và có niềm đam mê với môn Tin học. Năm học này, Nam được cô giáo chọn vào đội tuyển luyện thi Tin học trẻ cấp thành phố. Nhận thấy được niềm đam mê và sự phấn khởi của Nam khi được chọn vào đội tuyển, bố Nam mua tặng cho Nam một chiếc máy tính xách tay để cho Nam có thể thuận lợi hơn trong việc ôn luyện thi.
Nam rất vui mừng khi nhận được món quà mà bố đã tặng. Nhớ đến bài học về bảo vệ thông tin trên máy tính mà cô giáo đã dạy, Nam đã tiến hành tạo mật khẩu cho máy tính của mình. Mật khẩu Nam tạo theo quy tắc như sau:
● Phần đầu của mật khẩu gồm chữ cái viết hoa đầu tiên và chữ cái viết thường cuối cùng của tên "Nam", tiếp theo là một ký tự đặc biệt @.
● Phần sau của mật khẩu là số nguyên dương nhỏ nhất vừa chia hết cho tổng ngày, tháng, năm sinh của bố và vừa chia hết cho tổng ngày, tháng, năm sinh của mẹ.
Yêu cầu: Hãy xác định mật khẩu mà Nam đã tạo.
Dữ liệu vào: Đọc từ tệp văn bản MATKHAU.INP gồm:
● Dòng thứ nhất ghi ba số nguyên dương d1, m1, y1 là ngày, tháng, năm sinh của bố Nam (1 ≤ d1 ≤ 31, 1 ≤ m1 ≤ 12, 0 < y1 < 10^4).
● Dòng thứ hai ghi ba số nguyên dương d2, m2, y2 là ngày, tháng, năm sinh của mẹ Nam (1 ≤ d2 ≤ 31, 1 ≤ m2 ≤ 12, 0 < y2 < 10^4).
Dữ liệu ra: Ghi ra tệp văn bản MATKHAU.OUT một dòng duy nhất là mật khẩu của Nam.
Ví dụ:
Input:
25 3 1983
3 9 1986
Output:
Nm@4017978
*Giải thích: *
Tổng ngày sinh của bố: 25 + 3 + 1983 = 2011.
Tổng ngày sinh của mẹ: 3 + 9 + 1986 = 1998.
Số nhỏ nhất vừa chia hết cho 2011 và 1998 là: 4017978.
⇒ Mật khẩu cần tìm là: Nm@4017978
Bình luận