Digit

Xem PDF



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

Hãy đếm số lượng số \(x\) (\(1 \le x < n\)) \(mod\) \(998244353\) sao cho có chính xác một điều kiện dưới đây thỏa mãn:

  • \(x\) là bội của \(3\).
  • \(x\) có chứa chữ số \(3\).
  • Có chính xác \(3\) chữ số khác nhau được dùng trong \(x\).

Input

  • Một số nguyên dương \(n\) (\(1 \le n \le 10^{500}\)).

Output

  • Một số nguyên duy nhất là số lượng số \(x\) thỏa mãn yêu cầu đề bài.

Example

Test 1

Input
45
Output
19

Bình luận

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

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