Tìm số n

Xem PDF

Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho trước một số tự nhiên \(k\). Hãy tìm số tự nhiên \(n\) nhỏ nhất sao cho \(n\)\((n-k)\) chữ số.
Ví dụ: \(k\) = 3 thì \(n\) = 4. Vì số \(4\)\(1( = 4-3)\) chữ số.

Input

  • Dòng đầu tiên chứa một số nguyên dương \(q\) - số lượng truy vấn (\(q \leq 10^5\)).
  • \(q\) dòng tiếp theo, mỗi dòng chứa một số tự nhiên \(k\) (\(k \leq 10^{18}\)).

Output

  • In ra \(q\) dòng, mỗi dòng chứa một số tự nhiên \(n\) nhỏ nhất tìm được.

Example

Test 1
Input
1
3
Output
4

Bình luận


  • 0
    thaytruyenductri    5:49 p.m. 5 Tháng 10, 2023

    Bài này muốn dùng thư viện gmpy2 thì phải install hay import thế nào vậy mọi người


    • 0
      tktungtd    6:36 p.m. 5 Tháng 10, 2023

      bạn dùng thư viện này để làm gì?


      • 0
        thaytruyenductri    6:44 p.m. 5 Tháng 10, 2023 đã chỉnh sửa

        Theo mình đọc thì dùng hàm mpz bạn nhé


        • 1
          tktungtd    8:58 p.m. 5 Tháng 10, 2023

          máy chấm LQDOJ thì ko thể cài đặt đc các thư viện bên ngoài (qua lệnh "pip install ..." trong cmd) nên bạn thử dùng cách khác nha!


      • 0
        thaytruyenductri    6:40 p.m. 5 Tháng 10, 2023

        Thư viện này xử lí được số nguyên lớn nên mình dùng thư viện này bạn ơi


        • 1
          tktungtd    8:56 p.m. 5 Tháng 10, 2023

          nếu bạn dùng python thì vẫn có thể xử lí được (có thể là số lớn như bạn nói) bài này mà không cần dùng thư viện ngoài nhé 🙂

      3 bình luận nữa