trang chủ / bài tập / primegift

Quà tặng số nguyên tố

Đề bài

Mô tả

Cho một tập gồm n số nguyên tố phân biệt p1,p2,,pn. Hãy tìm số nguyên dương nhỏ thứ k mà mọi ước số nguyên tố của nó đều thuộc tập đã cho.

Số nhỏ nhất thoả mãn (thứ nhất) luôn là 1 — số 1 không có ước nguyên tố nào, nên điều kiện được thoả mãn không (vacuously).

Dữ liệu vào

  • Dòng đầu chứa số nguyên n.
  • Dòng thứ hai chứa n số nguyên tố p1<p2<<pn theo thứ tự tăng dần.
  • Dòng thứ ba chứa số nguyên dương k.

Dữ liệu ra

  • In ra số nguyên dương nhỏ thứ k thoả mãn điều kiện.

Ràng buộc

  • 1n16.
  • 2pi100, các pi phân biệt và đều là số nguyên tố.
  • 1k, và đảm bảo đáp án không vượt quá 1018.

Ví dụ

Input Output Giải thích
3
2 3 5
7
8 Dãy các số có mọi ước nguyên tố thuộc {2,3,5}1,2,3,4,5,6,8,. Số thứ 78.
5
3 7 11 13 31
17
93 Số thứ 17 trong dãy các số có mọi ước nguyên tố thuộc {3,7,11,13,31}93=3·31.

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.400 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.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0