Monodigit (Thi thử VOI 2021 Day 2)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Prolog, Pypy, Pypy 3, Ruby, Rust, Scala, Swift
Điểm: 1800 Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Bài 3. Monodigit

Một số được gọi là monodigit nếu nó có tất cả các chữ số giống nhau. Cho độ dài lớn nhất \(L\) và tập \(A\) gồm \(n\) số nguyên dương, bạn hãy tìm số monodigit lớn nhất sao cho:

  • Có độ dài không quá \(L\) chữ số.
  • Chia hết cho ít nhất \(2\) phần tử của tập \(A\).

Input

  • Dòng đầu tiên chứa \(2\) số nguyên dương \(L, n\) (\(1 \le L \le 10^9\), \(2 \le n \le 10\)).
  • Dòng tiếp theo chứa \(n\) số nguyên dương \(a_i\) (\(1 \le a_i \le 10^6\)).

Output

  • Mỗi số monodigit được biểu diễn bởi \(2\) giá trị \(\ell\)\(d\) trong đó \(\ell\) là độ dài và \(d\) là chữ số mà nó chứa. Bạn hãy in ra hai giá trị này.

Example

Test 1

Input
2 2
2 3
Output
2 6

Test 2

Input
10 2
2021 2022
Output
1 0

Scoring

  • Subtask \(1\) (\(25\%\) số điểm): \(1 \le L \le 10\).
  • Subtask \(2\) (\(25\%\) số điểm): \(1 \le L \le 1000\), \(1 \le a_i \le 1000\).
  • Subtask \(3\) (\(25\%\) số điểm): \(1 \le L \le 10^9\), \(1 \le a_i \le 1000\).
  • Subtask \(4\) (\(25\%\) số điểm): không có ràng buộc gì thêm.

Bình luận

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

Không có bình luận nào.

Kỳ thi: