Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 1 · Lập trình

Tìm k chữ số

Điểm
6 điểm
Tên chương trình
CAU1.*
Vào / Ra
CAU1.INP → CAU1.OUT

Đề bài

Cho hai số nguyên dương n và k. Ta định nghĩa n!=1×2×3×…×nn! = 1 \times 2 \times 3 \times \ldots \times n.

Yêu cầu: Tìm k chữ số đầu tiên của n!, với k luôn nhỏ hơn hoặc bằng số chữ số của n!.

Dữ liệu vàoCAU1.INP

Vào từ tệp văn bản CAU1.INP chứa hai số n và k (1≤k≤181 \le k \le 18, 1<n≤1031 < n \le 10^3).

Kết quả raCAU1.OUT

Ghi ra tệp văn bản CAU1.OUT k chữ số đầu tiên của n!.

Ràng buộc

  • 1≤k≤181 \le k \le 18, 1<n≤1031 < n \le 10^3.

Ví dụ

Dữ liệu vàoCAU1.INP
10 3
Kết quả raCAU1.OUT
362

Giải thích

10!=362880010! = 3628800, ba chữ số đầu tiên là 362.

Thuộc đề thi

Kỳ thi học sinh giỏi lớp 9 cấp thành phố năm học 2019 – 2020 — Môn thi: Tin học

Hà Nội · Cấp thành phố · Năm học 2019-2020