HSG9_10 - SỐ MŨ - TS10 Phan Bội Châu 2022
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

Bài 1 (6,0 điểm)   SỐ MŨ

Trong tiết học môn Toán, lớp của bạn Vương được học về cách tính giai thừa của một số tự nhiên N, kí hiệu N! (N ≥ 2) như sau: N! = N*(N - 1)*(N - 2)*…*1. Ví dụ: 3! = 3*2*1

Cô giáo đưa ra một bài tập liên quan đến giai thừa. Em hãy viết chương trình giúp Vương và các bạn giải quyết bài toán.

Yêu cầu: Cho số tự nhiên N và số nguyên tố K. Hãy đưa ra số mũ m lớn nhất sao cho Km là ước của N!           

Dữ liệu vào: Từ tệp văn bản SOMU.INP gồm:

  • Dòng đầu tiên chứa số nguyên dương T (1 ≤ ≤ 102) là số bộ dữ liệu cần kiểm tra.
  • T dòng tiếp theo mỗi dòng chứa một cặp số N và K (2 ≤ ≤ 105; 2 ≤ K ≤ 105), các số cách nhau bởi một dấu cách trống.

Kết quả: Ghi ra tệp văn bản SOMU.OUT gồm T dòng, mỗi dòng chứa một số nguyên dương m thỏa mãn yêu cầu bài toán.

Ví dụ

Back to Top