trang chủ / đề bài / cowsprim

Bò và căn nguyên thuỷ

Đề bài

Mô tả

Cho một số nguyên tố p. Một căn nguyên thuỷ modulo p là một số nguyên x với 1≤x<p thoả mãn:

  • Không tồn tại số nguyên k với 1≤k≤p−2 sao cho xk−1 chia hết cho p.
  • xp−1−1 chia hết cho p.

Cho trước số nguyên tố p, hãy đếm số căn nguyên thuỷ modulo p.

Dữ liệu vào

Một dòng duy nhất chứa số nguyên tố p (2≤p<2000).

Dữ liệu ra

In ra một số nguyên duy nhất là số căn nguyên thuỷ modulo p.

Ràng buộc

  • p là số nguyên tố.
  • 2≤p<2000.

Ví dụ

Input Output Giải thích
3 1 Căn nguyên thuỷ duy nhất modulo 3 là 2.
5 2 Các căn nguyên thuỷ modulo 5 là 2 và 3.
7 2 Các căn nguyên thuỷ modulo 7 là 3 và 5.

Ghi chú

Số căn nguyên thuỷ modulo một số nguyên tố p bằng φ(p−1), trong đó φ là hàm phi-Euler.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0