Trong một cuốn sách cổ có ghi lại rất nhiều các con số bí ẩn mà chúng có mối liên hệ với 30. Sau một thời gian nghiên cứu các chuyên gia đã tìm được cách giải mã các số đó: hoán vị các chữ số của số bí ẩn đó để thu được một số là bội số lớn nhất của 30.
Yêu cầu: Hãy viết chương trình giúp các chuyên gia giải mã các con số bí ẩn đó.
Sử dụng ngôn ngữ lập trình pascal
Yêu cầu: Hãy viết chương trình giúp các chuyên gia giải mã các con số bí ẩn đó.
Sử dụng ngôn ngữ lập trình pascal
Quảng cáo
1 câu trả lời 436
Bài 4: Hoán vị số Trong một cuốn sách cổ có ghi lại rất nhiều các con số bí ẩn mà chúng có mối liên hệ với số 30. Sau một thời gian nghiên cứu, các chuyên gia đã tìm được các giải mã các con số đó: hoán vị các chữ số của số bí ẩn để thu được một bội số lớn nhất của 30. Yêu cầu: Viết chương trình để giúp các chuyên gia giải mã các số bí ẩn đó. Dữ liệu vào: Từ tệp văn bản HV.inp gồm một dòng duy nhất chứa số nguyên dương N, với N có chứa tối đa 107 chữ số là số cần giải mã. Kết quả: Ghi ra tệp HV.out gồm một số nguyên duy nhất là số lớn nhất chia hết cho 30 tìm được bằng cách hoán vị các chữ số của N. Nếu không tìm thấy thì đưa ra -1. HV.inp HV.out Giải thích 1002 2100 12498567859 -1 Giới hạn: - Có 50% số test : N<10 Số 2100 là hoán vị lớn nhất của số 1002 và chia hết cho 30 Không tồn tại số hoán vị nào chia hết cho 30 Có 50% số test còn lại: N có tối đa 107 chữ số --Hết-
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
149216 -
Đã trả lời bởi chuyên gia
99587 -
Đã trả lời bởi chuyên gia
97254 -
Đã trả lời bởi chuyên gia
79927 -
Đã trả lời bởi chuyên gia
72782 -
Đã trả lời bởi chuyên gia
55849 -
Đã trả lời bởi chuyên gia
55234
Gửi báo cáo thành công!
