Dãy tháng

Xem dạng PDF

Gửi bài giải

Điểm: 1,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
Python, Scratch

Zoro viết liên tiếp các tháng từ tháng ~1~ đến tháng ~12~, rồi cứ tiếp tục như thế tạo thành một số dãy tháng dài vô tận:

$$~123456789101112123456789101112123456...~$$

Hãy tính tổng của ~K~ chữ số đầu tiên trong số dãy tháng của Zoro.

Input
  • Một số tự nhiên ~K~ ~(1 \le K \le 10^9)~.
Output
  • Một số tự nhiên là kết quả của bài toán.
Scoring
  • Subtask 1 (~60\%~ số điểm): ~K \le 1000~.
  • Subtask 2 (~40\%~ số điểm): không có ràng buộc gì thêm.
Sample Input
3
Sample Output
6

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -2
    thaicuwin  đã bình luận lúc 18, Tháng 4, 2025, 16:07

    vv


  • -2
    quangdatecco5  đã bình luận lúc 18, Tháng 4, 2025, 13:19 chỉnh sửa

    code full test: k = int(input())

    x = k//15

    y = k%15

    s = [1,2,3,4,5,6,7,8,9,1,0,1,1,1,2]

    kq = x*sum(s)

    a = s[:y]

    kq = kq + sum(a)

    print (kq)


  • 0
    thuyvn87  đã bình luận lúc 7, Tháng 4, 2025, 2:39

    dễ