CLB THTDCA Tin| Giai thừa đặc biệt, 2026

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: 900 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Hãy tính chữ số tận cùng của giai thừa \(n\) (\(n!\)) với \(n\) rất lớn và là một số hữu tỉ. Nếu dữ liệu không hợp lệ, hãy in ra -1, còn nếu số đó không thể tính thì hãy in ra undefined.

Input

  • Một số hữu tỉ \(n\) (\(n < 10^{100}\)).

Output

  • In ra kết quả của bài toán.

Example

Test 1

Input
4
Output
4
Note

\(1 \cdot 2 \cdot 3 \cdot 4 = 24\) nên \(4!\)\(24\). Vậy chữ số tận cùng là \(4\).

Bình luận

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

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