Tìm giai thừa của 1 số

Cho S < 100(s là string) và là giai thừa của 1 số và xóa đi 1 số rồi thay vào đó là 1 dấu “?”. hãy xác định vị trí dấu ? và số nguyên dương n tương ứng với xâu đã cho.
ví dụ 12? => 3 vị trí số bị xóa. 5! giai thừa.

Là chiều dài của chuỗi nhỏ hơn 100!?

Bạn đã làm được phần nào chưa? Ít nhất là phần xác định vị trí của ? rất dễ, bạn phải làm được.
Phần tìm giá trị của số gốc giai thừa cũng không khó gì, lặp từ 2 và chia từ từ.
Giờ đến lúc áp dụng toán cấp 1.

Số giai thừa nhỏ hơn 100 chữ số tối đa là đến 70!

6 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?