XẾP DIÊM – SỐ LỚN NHẤT CHIA HẾT CHO 3

Xem dạng PDF

Gửi bài giải

Điểm: 20,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

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

XẾP DIÊM – SỐ LỚN NHẤT CHIA HẾT CHO 3

Bờm là một người rất thích chơi trò xếp diêm.

Từ các que diêm, Bờm có thể xếp được các chữ số từ 0 đến 9. Số que diêm cần dùng để xếp mỗi chữ số được cho trong bảng sau:

Chữ số 0 1 2 3 4 5 6 7 8 9
Số que diêm 6 2 5 5 4 5 6 3 7 6

Cho trước n que diêm. Hãy sử dụng đúng n que diêm để xếp thành một số nguyên dương lớn nhất chia hết cho 3.

Nếu không thể xếp được số thỏa mãn, hãy in ra -1.

Dữ liệu vào

Gồm một dòng duy nhất chứa số nguyên n — số que diêm Bờm có.

Kết quả

In ra số nguyên dương lớn nhất chia hết cho 3 có thể xếp được bằng đúng n que diêm.

Nếu không thể xếp được số thỏa mãn, in ra -1.

Giới hạn

1 ≤ n ≤ 10^5

Ví dụ 1

Dữ liệu vào
5
Kết quả
3

Ví dụ 2

Dữ liệu vào
6
Kết quả
111

Giải thích

  • Với n = 5, có thể xếp chữ số 3 bằng đúng 5 que diêm. Số 3 chia hết cho 3.
  • Với n = 6, có thể xếp số 111 bằng đúng 6 que diêm. Ta có 111 > 9, vì vậy đáp án là 111.

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.