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

Bài 3 · Lập trình

Bài 3

Điểm
5 điểm
Tên chương trình
Bai03.pas
Vào / Ra
BAI03.INP → BAI03.OUT

Đề bài

Viết chương trình tìm số nguyên dương a nhỏ nhất sao cho aaa^a chia hết cho N (2≤N≤1092 \le N \le 10^9) theo các yêu cầu sau:

Dữ liệu vàoBAI03.INP

Input (dữ liệu nhập) cho trong tập tin BAI03.INP là số nguyên N (2≤N≤1092 \le N \le 10^9).

Kết quả raBAI03.OUT

Output (dữ liệu xuất) ghi vào tập tin BAI03.OUT là số nguyên dương a nhỏ nhất sao cho aaa^a chia hết cho N.

Ràng buộc

  • 2≤N≤1092 \le N \le 10^9.

Ví dụ

Ví dụ 1

Dữ liệu vàoBAI03.INP
9
Kết quả raBAI03.OUT
3

Ví dụ 2

Dữ liệu vàoBAI03.INP
6
Kết quả raBAI03.OUT
6

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp trung học cơ sở — Môn: Tin học

An Giang · Cấp tỉnh · Năm học 2021-2022