Bài 1: Mật mã thông minh (TS10 Đại học Vinh- 2026)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python
Điểm: 900 Thời gian: 1.0s Bộ nhớ: 1G Input: SMARTKEY.INP Output: SMARTKEY.OUT

Gia đình Phúc vừa lắp đặt một hệ thống khóa cửa thông minh cho ngôi nhà mới. Để đảm bảo an toàn, hệ thống khóa yêu cầu tạo một mật mã mở cửa là chuỗi các chữ số. Phúc đề xuất tạo ra một mật mã đặc biệt dựa vào thông tin tổng hợp từ bố và mẹ. Theo đó, mỗi người chọn ra bộ ba số nguyên dương, Phúc sẽ tạo mật mã mở cửa là số nguyên dương nhỏ nhất vừa chia hết cho tổng bộ số của bố và tổng bộ số của mẹ.

Yêu cầu

Hãy viết chương trình giúp Phúc tạo được mật mã mở cửa như mong muốn.

Input

Dữ liệu vào từ tệp văn bản SMARTKEY.INP:

  • Dòng 1 chứa bộ ba số nguyên dương mẹ chọn, cách nhau một dấu cách trống.
  • Dòng 2 chứa bộ ba số nguyên dương bố chọn, cách nhau một dấu cách trống.

Output

  • Ghi ra tệp văn bản SMARTKEY.OUT một dòng chứa mật mã mở cửa.

Example

Test 1

Input
200 300 600
110 220 330
Output
3300
Note
  • Tổng bộ ba số của mẹ là: \(200 + 300 + 600 = 1100\).
  • Tổng bộ ba số của bố là: \(110 + 220 + 330 = 660\).
  • Số nguyên dương nhỏ nhất vừa chia hết cho \(1100\)\(660\)\(3300\). Mật mã mở cửa được lựa chọn là: \(3300\).

Constraints

  • \(50\%\) số test ứng với bộ ba số của bố và mẹ thỏa mãn: \(0 < \text{mỗi số} \le 10^6\).
  • \(50\%\) số test ứng với bộ ba số của bố và mẹ thỏa mãn: \(10^6 < \text{mỗi số} \le 10^9\).

Bình luận (1)

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

Kỳ thi: